📄 pthread_sample.c
字号:
#include <pthread.h>#include <sys/types.h>#include <stdio.h>#include <unistd.h>int number;void* thread_fun(void *arg){ int i=0; printf("count=%d\n",*((int*)arg)); for(i=0;i<5;i++) { printf("thread run\n"); sleep(1); } }void* thread2_fun(void *arg){ int i=0; printf("count=%d\n",*((int*)arg)); for(i=0;i<2;i++) { printf("thread2 run\n"); sleep(1); } }int main(int argc,char *argv[]){ int i=0; int count=99; pthread_t thread_id,thread2_id; pthread_create(&thread_id,NULL,thread_fun,&count); pthread_create(&thread2_id,NULL,thread2_fun,&count); pthread_join(thread_id,NULL); pthread_join(thread2_id,NULL); /*for(i=0;i<5;i++) { printf("main thread run\n"); sleep(1); }*/ printf("main,,,\n"); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -