第一次写博客。。。最近发现很多技术的东西看了很快又忘了,希望通过自己的理解写出来,我想这是一种方法吧。前段时间去面试linux软件,面试官问我多线程和多进程有什么优缺点,什么时候使用多进程,多线程,当时就懵逼。其实之前有在网上看到过这个问题和答案,然后略看了一眼,没有真正去了解。如果现在有人问我这个问题我怎么回答呢,我想我有我自己的答案了。首先多进程之间内存是隔离的,所以同步比较简单,但是进程间的
分类:
编程语言 时间:
2018-03-27 17:23:31
阅读次数:
232
进程:可执行程序是存储在磁盘设备上的由代码和数据按某种格式组织的静态实体,而进程是可被调度的代码的动态运行。在Linux系统中,每个进程都有各自的生命周期。在一个进程的生命周期中,都有各自的运行环境以及所需的资源,这些信息都记录在各自的进程控制块中,以便系统对这些进程进行有效的管理,进程控制块的结构 ...
分类:
编程语言 时间:
2017-08-19 00:43:50
阅读次数:
261
【Linux多线程】三个经典同步问题 - 神奕的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/lisonglisonglisong/article/details/45390227 Linux多进程多线程互斥同步例子_Linux编程_Linux公社-Linux系 ...
分类:
编程语言 时间:
2017-01-08 22:58:09
阅读次数:
220
看了apue3,关于进程线程和进程间通信写了一个例子,方便自己理解相关知识,备忘。 程序开启4进程8线程同时一起累加。线程可以用全局变量同步,但4个子进程间不能共享累加结果,需要用进程共享量。同时涉及到多线程多进程的并发,需要用进程互斥量。 ...
分类:
编程语言 时间:
2016-08-23 06:51:50
阅读次数:
219
1、多进程编程
[cpp] view
plaincopy
#include
#include
#include
int main()
{
pid_t child_pid;
/* 创建一个子进程 */
child_pid = fork();
if(chil...
分类:
编程语言 时间:
2015-04-09 13:46:20
阅读次数:
208