请高手帮忙解释下这多线程的源代码,每句注释下 #include <stdio.h> #include <stdlib.h>

日期:2021-10-26 04:25:38 人气:1

请高手帮忙解释下这多线程的源代码,每句注释下 #include <stdio.h> #include <stdlib.h>

首先这是一个生产者和消费者问题。

生产者producer负责产生数据,然后通过put操作将数据放到缓冲区buf中。

消费者consumer负责显示数据,通过get操作从缓冲区buf中读取数据。

========》

先看主函数main(),

生产者和消费者分别用两个线程来实现。

主函数中的pthread_create()函数就是用来创建这两个线程的。

开始定义了两个变量th_a,th_b用来记录这两个线程的线程号。<

    A+
热门评论