自定义博客皮肤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)
  • 收藏
  • 关注

原创 进程间通讯方式笔记

管道:1,pipe是半双工的,对操作它的进程而言可以当做存在于内存中的文件。pipe()接口可创建双向管道,故可以用于进程间的通讯;2,对于子进程使用pipe时需要close(fd[1]),否则再次从管道中read(fd[0])时会堵塞在read中,除非对读的管道专门使用fcntl(filedes[0], F_SETFL, O_NONBLOCK)设置。因为当fd[1]的引用计数大于0时,r

2014-07-24 17:42:04 350

原创 多核多线程笔记

1,几种常见的线程模型:对等线程、委托线程、管道线程、生产消费线程,这些都可以在我们代码中看到。不具体展开。2,参考第1点,线程池实际上属于一种积极的委托模式应用。3,线程优先级的设定与进程优先级的关系,可以继承也可以单独设置,取决于线程的属性设置。4,对于多核芯片来说,可以使用线程分解,数据分解来进一步提高代码运行效率。一般多核芯片也有自己的负载平衡机制,但是比不上精心设计的数据分解

2014-02-26 12:22:12 568

空空如也

空空如也

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

TA关注的人

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