请高手帮忙解释下这多线程的源代码,每句注释下 #include <stdio.h> #include <stdlib.h>
请高手帮忙解释下这多线程的源代码,每句注释下 #include <stdio.h> #include <stdlib.h>
日期:2021-10-26 04:25:38 人气:1
首先这是一个生产者和消费者问题。
生产者producer负责产生数据,然后通过put操作将数据放到缓冲区buf中。
消费者consumer负责显示数据,通过get操作从缓冲区buf中读取数据。
========》
先看主函数main(),
生产者和消费者分别用两个线程来实现。
主函数中的pthread_create()函数就是用来创建这两个线程的。
开始定义了两个变量th_a,th_b用来记录这两个线程的线程号。<