Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    [?] Scheduler Semplicissimo

    Devo realizzare uno scheduler semplicissimo, che ogni 2 secondi mette in pausa un processo e riavvia l'altro.

    Cioè

    codice:
    Avvia Processo1
    ....Sleep(2000)
    Avvia Processo2
    ....Sleep(2000)
    Metti in pausa Processo 1 e Avvia Processo2
    ....Sleep(2000)
    Metti in pausa Processo 2 e Avvia Processo 1
    ....Sleep(2000)
    Metti in pausa Processo 1 e Avvia Processo2
    ....Sleep(2000)
    Metti in pausa Processo 2 e Avvia Processo 1
    ecc ecc

    Sempre allo stesso modo. Credo sia semplice farlo in C, ma non sono esperto di programmazione di sistema. C'è qualcuno che può aiutarmi?
    .:: Zetra.it - Web. ads . multimedia . graphix ::.
    Realizzazione siti web - Carte Magic ai prezzi più bassi d'italia
    - Comuni e Città

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Appunto perche' sembra un compito molto legato al sistema, devi specificare quale sistema stai usando.

    E poi devi precisare meglio ... di quali processi stai parlando?

  3. #3
    Gli exe che devo avviare sono semplici programmini sempre scritti da me.
    WinXp.
    .:: Zetra.it - Web. ads . multimedia . graphix ::.
    Realizzazione siti web - Carte Magic ai prezzi più bassi d'italia
    - Comuni e Città

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Un processo non puo' essere messo in pausa da un altro processo (almeno non semplicemente come scrivi ...).

    Chiarisci meglio quello che devi fare ... forse si trova una strada alternativa.

  5. #5
    Come non si può bisogna usare le api di win, o sbaglio?
    .:: Zetra.it - Web. ads . multimedia . graphix ::.
    Realizzazione siti web - Carte Magic ai prezzi più bassi d'italia
    - Comuni e Città

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Con quale API di Windows metti in pausa un processo qualsiasi?

  7. #7
    Se lo sapessi non avrei chiesto aiuto qui
    .:: Zetra.it - Web. ads . multimedia . graphix ::.
    Realizzazione siti web - Carte Magic ai prezzi più bassi d'italia
    - Comuni e Città

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Nel senso che, secondo me, non esiste una API che mette in pausa un processo esterno.

    Puoi mettere in pausa il processo chiamante tramite la Sleep ma non puoi fare in modo che un processo metta in pausa un altro processo. Questa operazione, semmai, la fa il sistema operativo.

  9. #9
    Si può fare l'ho fatto anche su linux, si può mettere in pausa un processo e poi fargli riprendere il suo corso normalmente, solo che non me ne intendo di programmazione di sistema win32.
    .:: Zetra.it - Web. ads . multimedia . graphix ::.
    Realizzazione siti web - Carte Magic ai prezzi più bassi d'italia
    - Comuni e Città

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Parli di processi indipendenti uno dall'altro?

    E come faresti in Linux?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.