自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 运用条件变量实现生产者和消费者模型

pthread_cond_wait这个函数,一个函数会起到三层的作用,首先呢他会阻塞等待条件变量,在等到条件合适了之后呢,这个函数会先将我们之前上的锁解开,然后进行操作,比如对公共区域生产的东西进行消耗,之后还会再加上锁。而且在拥有多个消费者的时候,当一个消费者已经持有锁的时候,另一个消费者在判断公共区域为空的时候,会阻塞等待锁的释放。线程创建需要的函数比较简单,但在使用的时候要养成检查返回值的好习惯。对于生产者来说,在生产者诞生开始就要进行数据的生产,但是要记得在数据的传输前要进行加锁处理。

2023-09-13 19:38:17 154 1

原创 LINUX下 简易TCP多线程编程api

简单的TCP多线程编程api,内容很基础也比较详细啰嗦。

2023-08-30 17:26:39 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除