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