摘要: 一 互斥锁 进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的,而共享带来的是竞争,竞争带来的结果就是错乱,如下: 如何控制,就是加锁处理,而互斥锁的意思就是相互排斥,如果把多个进程比喻为多个人,互斥锁的工作原理就是个人都要去争抢同一个资源:卫生间,一个人 阅读全文
posted @ 2018-07-06 11:30 芳姐 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一 守护进程 主进程创建子进程,然后将该进程设置成守护自己的进程,守护进程就好比皇帝身边的老太监,皇帝已死老太监就跟着殉葬了。 关于守护进程需要强调两点: 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再启动子进程,否则抛出异常:AssertionError: daemonic 阅读全文
posted @ 2018-07-06 10:04 芳姐 阅读(253) 评论(1) 推荐(1) 编辑
摘要: 一 Process对象的join方法 在主进程运行过程中,如果想并发地执行其它的任务,我们可以开启子进程,此时主进程的任务与子进程的任务分两种情况: 情况一:在主进程的任务与子进程的任务彼此独立的情况下,主进程的任务先执行完毕后,主进程还需要等待子进程执行完毕,然后统一回收资源 情况二:如果主进程的 阅读全文
posted @ 2018-07-06 09:28 芳姐 阅读(1188) 评论(0) 推荐(0) 编辑