摘要: 生产者消费者模型如下: 程序如下: 执行结果如下: 条件等待模型如下: 多线程访问共享内存,通过信号量同步:不同进程中的线程无法进行同步与互斥 多线程访问共享内存,通过线程锁实现: 服务器多进程模型、共享内存、信号量: 信号量封装: 共享内存封装: 客户端: 服务器: 服务器多线程框架: 客户端连接 阅读全文
posted @ 2018-08-10 22:12 周伯通789 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 我们在进程中给线程传递数据,程序如下: 执行结果如下: 从线程体中将数据传出来,通过pthread_exit函数,程序如下: 第41行将arg传出来了(41行使用return arg是一样的),执行结果如下: 注意:线程体函数中传出的数据不能是在线程体中的局部变量。 一般情况下,线程的运算结果需要告 阅读全文
posted @ 2018-08-10 00:02 周伯通789 阅读(302) 评论(0) 推荐(0) 编辑