Retourner au contenu associé (entrée de forum : petite question....)
Posté par popopo333 le 13 mai 2005 à 19:39. En réponse au message petite question..... Évalué à 1.
#include <pthread.h> int running = 1; void* thread_1(void* p) { while(running) { printf("thread : salut\n"); sleep(2); } printf("thread : ok d'accord...\n"); } int main() { pthread_t* t; t = (pthread_t*)malloc(sizeof(pthread_t));; pthread_create(t,NULL,thread_1,NULL); sleep(10); printf("main : bon tu t'arretes maintenant!\n"); running=0; sleep(100); }
$ ./test thread : salut thread : salut thread : salut thread : salut thread : salut main : bon tu t'arretes maintenant! thread : ok d'accord...
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: explication sommaire
Posté par popopo333 . En réponse au message petite question..... Évalué à 1.
#include <pthread.h> int running = 1; void* thread_1(void* p) { while(running) { printf("thread : salut\n"); sleep(2); } printf("thread : ok d'accord...\n"); } int main() { pthread_t* t; t = (pthread_t*)malloc(sizeof(pthread_t));; pthread_create(t,NULL,thread_1,NULL); sleep(10); printf("main : bon tu t'arretes maintenant!\n"); running=0; sleep(100); }le resultat : ca me parait bien.