Linux
流月飞星
程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂
展开
-
线程与进程
链接 http://www.cnblogs.com/skynet/archive/2010/10/30/1865267.html前言线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题:是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下转载 2016-12-27 22:13:26 · 414 阅读 · 0 评论 -
Linux进程控制
Linux系统中多有运行的东西都可以称为进程。每个用户任务 每个系统管理等Linux进程:在自身虚拟地址空间运行一个单独程序进程是动态的,可变的。进程四要素: 1.有一段程序供该进程运行 2.进程专用的系统堆栈空间 3.进程控制块,在Linux中具体实现是task_struct结构4 有独立的存储空间当进程四要素少了一个称为线程原创 2017-01-11 14:13:41 · 278 阅读 · 0 评论 -
进程间的通信
进程间的通信(InterProcess Communication,IPC),在不同进程间传播或交换信息。因为进程用户空间是相互独立的,但可以共享内存区,内核可以提供共享内存区的条件。除此之外,就是双方都可以访问的外设了。进程间的通信方法:1.管道(命名管道和无名管道) 2.消息队列,共享内存,信号量 称为系统(POS原创 2017-01-12 16:46:03 · 365 阅读 · 0 评论