Oppure

Loading
26/09/09 19:55
NickoMaiden
Salve a tutti.
volevo sapere se in c++ è possibile far eseguire due o + blocchi di istruzioni contemporaneamente.
Esempio:
il primo blocco mi indica l'orario e si aggiorna ogni secondo
il secondo nel frattempo mi fa riempire i dati di un vettore
e il terzo conta il tempo che ho impiegato per completare l'inserimento del vettore

questo giustamente era solo un esempio, tanto per capirci.( un programma del genere potrà mai servire a qualcosa? asd)

comunque, è molto complicato?(immagino di si) qualcuno sa come fare??

ringrazio anticipatamente chiunque risponda a questo thread
aaa
26/09/09 20:08
theprogrammer
Non e' il C/C++ come linguaggio a permetterti una cosa del genere, ma il sistema operativo e la gestione dei thread.

Devi quindi creare piu'

thread

e sincronizzarli per ottenere il risultato che desideri.

Ma fai attenzione perche' e' un tipo di programmazione abbastanza complesso ...
aaa
26/09/09 20:18
NickoMaiden
Postato originariamente da theprogrammer:

Non e' il C/C++ come linguaggio a permetterti una cosa del genere, ma il sistema operativo e la gestione dei thread.

Devi quindi creare piu'

thread

e sincronizzarli per ottenere il risultato che desideri.

Ma fai attenzione perche' e' un tipo di programmazione abbastanza complesso ...



cercando con thread sto trovndo molto su google.
però se mi dici tu che è un tipo di programmazione complesso mi arrendo prima di iniziare a sbattere la testa asd
ti ringrazio molto :D
aaa
26/09/09 20:26
theprogrammer
Beh ... non ti arrendere senza studiare ...
aaa
27/09/09 14:18
lorenzo
se ti arrendi con i thread allora....sono complessi e preferibilmente bisognerebbe avere anche competenze(o almeno infarinature) di reti e protocolli di rete ma con l'impegno..:k:
aaa
27/09/09 16:02
TheKaneB
Scusami, ma che c'entrano i thread con le reti e loro protocolli?

@NickoMaiden: Su windows studia la documentazione di queste funzioni:

- CreateThread
- WaitForSingleObject
- CreateMutex
aaa
27/09/09 16:25
theprogrammer
Postato originariamente da TheKaneB:

Scusami, ma che c'entrano i thread con le reti e loro protocolli?


Me lo chiedevo anch'io ...


- CreateThread
- WaitForSingleObject
- CreateMutex


... e direi anche le

_beginthread
_beginthreadex

msdn.microsoft.com/en-us/library/…
aaa
27/09/09 16:59
TheKaneB
Per evitare di confondere chi ha aperto il topic:

usa _beginthread e _beginthreadex se stai programmando in C e linki la libreria a runtime CRT.

Altrimenti, se stai programmando in C++ con libreria relativa, usa CreateThread.

;-) ciao!
aaa