linux-线程进程
文章平均质量分 80
小心你的履带
这个作者很懒,什么都没留下…
展开
-
使用线程互斥量,实现进程的PV操作
点击打开链接问题模型:初始:S1=1,S2=0;父进程:P(S2) print V(S1)子进程:P(S1) print V(S2)在不同进程间使用线程上锁的要求:(1)互斥锁变量必须存放在由所有进程共享的内存区中转载 2014-02-21 15:23:48 · 899 阅读 · 0 评论 -
pthread_create如何传递多个参数
涉及多参数传递给线程的,都需要使用结构体将参数封装后,将结构体指针传给线程定义一个结构体struct mypara{ var para1;//参数1 var para2;//参数2}将这个结构体指针,作为void *形参的实际参数传递struct mypara pstru;pthread_create(&ntid, NULL, thr_f转载 2014-02-18 14:26:12 · 944 阅读 · 0 评论 -
pthread_create 参数传递指针问题
linux 下常用的创建多线程函数pthread_create(pthread_t * thread , pthread_attr_t * attr , void *(*start_routine)(void*) , void *args);其中第一个参数用来保存线程信息,第二个参数指新线程的运行属性,可以设置为NULL,第三个参数为自定义的线程函数,第四个参数就是线程函数需要用到的参数,一般如果转载 2014-02-18 14:18:20 · 2125 阅读 · 0 评论