定义 进程的典型定义:进程是程序的一次动态执行 进程在传统OS中的定义: 进程是进程实体的运行过程,是系统进行资源分配和调度的独立单位. 一般情况下,我们所说的进程实体(也叫进程映像)简称进程,进程实体包括程序段,数据段和进程控制块(PCB). PCB 创建进程的实质就是创建PCB,撤销进程实质也是 ...
分类:
系统相关 时间:
2017-06-11 21:43:25
阅读次数:
325
本次实验首先学习了有名管道——FIFO 1.1有名管道的介绍 无名管道,由于没有名字,只能用于亲缘关系的进程间通信.。为了克服这个缺点,提出了有名管道(FIFO)。 FIFO不同于无名管道之处在于它提供了一个路径名与之关联,以FIFO的文件形式存在于文件系统中,这样,即使与FIFO的创建进程不存在亲 ...
分类:
其他好文 时间:
2017-06-10 22:36:05
阅读次数:
233
教材学习内容总结 1.有名管道: 管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(named pipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程 ...
分类:
其他好文 时间:
2017-06-09 22:40:26
阅读次数:
149
python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。 Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。 1.Process 创建进程的类:Process([ ...
分类:
编程语言 时间:
2017-06-09 20:30:21
阅读次数:
218
fork炸弹的本质是靠创建进程来抢占系统资源。执行完这个脚本后,系统会死机。重启就可解决。[root@localhost my.Shells]# cat fork.sh :() { :|:& }; : ...
分类:
其他好文 时间:
2017-05-31 23:12:04
阅读次数:
179
1、在 Windows 操作系统中创建进程 在 windows 操作系统中,我们创建一个进程通常就是打开某个应用软件,这便在电脑中创建了一个进程。更原始一点的,我们在命令提示符中来做(我们以打开记事本这个进程为例): 第一步:windows+R,输入cmd,打开 cmd 命令提示符 第二步:在命令提 ...
分类:
编程语言 时间:
2017-05-25 12:00:47
阅读次数:
263
介绍完如何创建进程以及线程了,那么我们接着来看一个实例: 利用多线程模拟 3 个窗口卖票 第一种方法:继承 Thread 类 创建窗口类 TicketSell ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ...
分类:
编程语言 时间:
2017-05-25 11:47:03
阅读次数:
235
Java 多线程详解(一) 概念的引入:http://www.cnblogs.com/ysocean/p/6882988.html Java 多线程详解(二) 如何创建进程和线程:http://www.cnblogs.com/ysocean/p/6883491.html Java 多线程详解(三) ...
分类:
编程语言 时间:
2017-05-25 10:01:21
阅读次数:
199
Java 多线程详解(一) 概念的引入:http://www.cnblogs.com/ysocean/p/6882988.html Java 多线程详解(二) 如何创建进程和线程:http://www.cnblogs.com/ysocean/p/6883491.html 介绍完如何创建进程以及线程了 ...
分类:
编程语言 时间:
2017-05-21 16:57:13
阅读次数:
319
Java 多线程详解(一) 概念的引入:http://www.cnblogs.com/ysocean/p/6882988.html 在上一篇博客中,我们已经介绍了并发和并行的区别,以及进程和线程的理解,那么在Java 中如何创建进程和线程呢? 1、在 Windows 操作系统中创建进程 在 wind ...
分类:
编程语言 时间:
2017-05-21 09:48:40
阅读次数:
216