- 博客(2)
- 资源 (17)
- 收藏
- 关注
原创 linux 下的内存共享
共享内存是最快的进程间通信方式, 因为进程可以直接读写内存。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据: 一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内存时,并不总是读写少量数据后就解除映射,有新的通信时,再重新建立共享内存区域,而是保持共享区域,直到通信完毕为止,这样,数据内容一直保存在共享内存中,并没
2013-09-27 14:37:56 2540
原创 主线程和子线程之间的一些东西
主线程 是随着进程的创建而创建的,传入的参数是main里面的参数;而子线程是调用pthrea_create来创建的。 主线程的结束,意味着整个进程的结束,所有的其他线程都会退出。当然也可以有有办法在主线程退出的时候,其他线程还继续运行,就是主线程用pthread_exit退出,而不是return,这样其他线程还会运行,但这个进程就变成了僵死进程,直到所有的线程都运行结束,但这里需要注意的
2013-09-06 11:06:27 10622
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人