8月1日 操作系统: 1.进程调度部分,习题完成 2.进程互斥部分,看了一半 数据结构: 完成了堆栈、队列、压缩矩阵的大部分习题 面试准备: 1.尝试了一下流利说口语,感觉可以用来帮我中午来醒觉 2.简单配置了一下opencv的环境,能在pycharm下运行opencv库;且能显示简单的图像像素的信 ...
分类:
其他好文 时间:
2018-08-02 00:01:01
阅读次数:
185
进程(线程)同步的基本概念 进程之间的制约关系 1. 直接制约关系(进程同步) 这个关系主要源于进程合作,例如,有一个输入进程A通过单缓冲向进程B提供数据,当该缓冲空时,进程B因为不能获得所需数据而被阻塞,A将数据送入缓冲区时边将B唤醒。 2. 间接制约关系(进程互斥) 这种关系主要源于资源共享,比 ...
分类:
编程语言 时间:
2018-07-30 00:31:44
阅读次数:
172
一、补充:from multiprocessing import Processimport time, osdef task(): print('%s is running' % os.getpid()) time.sleep(3)if __name__ == '__main__': p = Pr ...
分类:
系统相关 时间:
2018-07-19 13:47:34
阅读次数:
185
开启子进程的两种方式 # # # 方式一: # from multiprocessing import Process # import time # # def task(x): # print('%s is running' %x) # time.sleep(3) # print('%s is ...
分类:
系统相关 时间:
2018-07-12 22:48:45
阅读次数:
256
"多进程 进程理论 " "多进程 开启进程的两种方式 " "多进程 join方法 " "多进程 守护进程 " "多进程 互斥锁 " "多进程 队列 " "多进程 生产者消费者模型 " ...
分类:
系统相关 时间:
2018-07-03 23:59:43
阅读次数:
309
1、守护进程: 什么是守护进程,假如你是皇帝,每日每夜守护你的就是太监,守护进程就相当于太监,当皇帝驾崩后太监也需要陪葬,所以守护进程当父进程销毁时就一起销毁; 1 from multiprocessing import Process 2 3 import time 4 5 def task(na ...
分类:
编程语言 时间:
2018-04-25 19:02:38
阅读次数:
179
1.1什么是进程? 狭义定义:进程就是一段程序的执行过程。 广义定义:进程是一个具有一定独立功能的程序,关于某个数据集合的一次运行活动。它是操作系统动态执行 的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 1.1.1 进城和程序的区别 程序:计算机指令的集合,它以文件的 ...
分类:
编程语言 时间:
2018-04-10 19:40:29
阅读次数:
225
转自http://blog.csdn.net/l294265421/article/details/46674847 假设有两个进程需要互斥的访问某一个临界区。 Peterson算法的形式如下: 具体实现如下(Java实现): 有两个全局变量: enterRegion方法实现如下: leaveReg ...
分类:
编程语言 时间:
2018-02-26 23:23:48
阅读次数:
218
1、开启进程的两种方式 方式一 方式二 terminate和is_alive name与pid 守护进程 一、守护进程在主进程执行结束终止 二、守护进程内无法开启子进程。 互斥锁 前戏 :进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或者打开同一个打印终端,共享带来竞争。 互斥锁: ...
分类:
编程语言 时间:
2018-02-24 00:48:19
阅读次数:
304
多进程 1 开启进程的两种方式 2 进程之间是内存空间是隔离的 3 join方法 4 进程对象的其他属性或方法 5 守护进程 守护进程:当子进程执行的任务在父进程代码运行完毕后就没有存在的必要了,那 该子进程就应该被设置为守护进程 6 互斥锁 7 消息队列 8 生产者消费者模型 多线程 1 开启线程 ...
分类:
其他好文 时间:
2018-02-09 15:08:27
阅读次数:
174