Visualizzazione dei risultati da 1 a 2 su 2

Discussione: time-out su sub

  1. #1

    time-out su sub

    Salve ragazzi.
    in un windows service devo eseguire
    una serie di operazioni in sequenza,
    magari gestite in una lista di funzioni (....)
    ognuno dei quali non deve durare più di un tot di tempo.
    In pratica, vorrei che allo scadere di questo tot di tempo

    1. l'operazione n-esima si fermi in ogni caso,
    che abbbia terminato l'exec o meno,
    senza che poi venga ripresa inseguito,
    e si interfacci con i logger
    dell'applicazione
    2. venga eseguita la n+1-esima operazione
    alla stessa maniera della precedente

    fintanto che si tratti di operazioni su db
    posso gestire gli eventi sulla connessione magari (...)
    ma avrei cmq bisogno di qualcosa di meglio gestito.

    Si tratta di interagire col thread principale,
    separare di volta in volta il processo in un thread a parte
    eoppure esiste una tecnica più semplice?


    PS: per il pattern mi viene in mente una specie di Round-Robin 'mozzato',
    un giro solo insomma: ok per il timer che scandirà il quanto di tempo di esecuzione,
    ma come faccio ad 'isolare' l'esecuzione di una sub? (mi vengono in mente i Thread, ma NON voglio il multitasking....)

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,322

    Moderazione

    Manca il linguaggio di riferimento nel titolo: leggi il Regolamento di quest'area per conoscere le norme da seguire.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.