|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
[Linux] fork e pthreads
se in un processo girano molti pthreads e il thread primario chiama la fork, nel processo figlio ovviamente ci sarà un solo thread, giusto? e se la fork la chiamo da un thread diverso da quello primario che succede nel nuovo processo? l'unico thread del nuovo processo continua l'esecuzione nel contesto del pthread che ha chiamato la fork?
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Sinceramente non ho mai provato, ma a rigor di logica dovrebbe continuare l'esecuzione con il contesto del thread che l'ha chiamato...altrimenti con quale contesto dovrebbe essere inizializzata l'immagine del nuovo processo ?
|
|
|
|
|
|
#3 | ||
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
||
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
|
|
#5 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
una cosa ovvia insomma solo che non ne ero sicuro perché non l'avevo visto specificato da nessuna parte nel man (poi magari so ciecato io però su MSDN le cose le trovo tanto facilmente |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:24.












però su MSDN le cose le trovo tanto facilmente








