linux
文章平均质量分 85
GQ1900
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux下多线程编程实例解析
提到线程,不得不让人想起进程,所以还是先写下进程与线程的区别吧! 一、进程与线程的区别 进程是程序执行的一个实例,进程有其自己独立的地址空间。一个线程可以含有多个线程,这也是为了提高系统资源利用率,线程的引入有其必然的优势,线程有自己的堆栈。记得操作系统的书籍上有一句经典的话”进程——资源分配的最小单位,线程——程序执行的最小单位“。一个通俗的比喻:进程就像一个人,而线程就好像人体内协原创 2016-04-07 20:01:02 · 5637 阅读 · 0 评论 -
linux下多线程间通信之信号量,消息队列的综合运用
一、消息队列介绍 消息队列是消息的链接表,存放在内核中。其实质上就是一个内核链表,消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。Linux用宏MSGMAX和MSGMNB来限制一条消息的最大长度和一个队列的最大长度。对消息队列有写权限的进程可以按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读出消息。消息队列是随内核持续的并和进程相关, 系统中原创 2016-04-05 10:10:24 · 6506 阅读 · 1 评论
分享