目录 -多线程使用场景 -多进程 --简单的一个多进程例子 --进程间数据的交互实现方法 通过Queues和Pipe可以实现进程间数据的传递,但是不能实现数据的共享 Queues Pipe 通过Manager可以不同进程间实现数据的共享 --进程同步,即进程锁 --进程池 -协程 --先用yield ...
分类:
系统相关 时间:
2016-10-05 17:24:29
阅读次数:
290
文件已删除,但是空间没有释放 可能是因为文件被进程锁定,或有进程一直在向这个文件写数据 直接用 lsof 查看锁定文件的进程 如果有一个进程在打开一个大文件的时候,这个大文件被rm/mv后, du会更新统计数据 df不会更新,还是认为空间未释放,直到这个进程被kill du可以查看文件和文件夹大小 ...
分类:
系统相关 时间:
2016-09-27 19:38:22
阅读次数:
206
01最简单的使用 02子进程与父进程 我们知道父进程派生子进程 但是内存空间却是独立的 而子进程都是父进程通过fork方法过程 也就是 复制了一份 当容量比较大的程序 要慎重使用多线程 03进程锁 类似多线程的线程锁,但是我们知道进程是独立的内存,工作不干扰的 那么这个功能没有太多用处,可能用在 多 ...
分类:
系统相关 时间:
2016-09-09 06:34:19
阅读次数:
198
目录:一、线程1.线程基本操作1.创建线程的方式2.线程锁3.信号量以及事件4.条件以及定时器2.队列的使用1.队列的使用2.生产者消费者模型3.自定义线程池二、进程1.进程基本操作1.创建进程2.进程锁2.进程池三、协程1.greenlet2.gevent四、缓存1.python操作memcache2.python操作red..
分类:
编程语言 时间:
2016-08-29 00:24:16
阅读次数:
312
python_way day11 1、进程怎么写 2、进程锁 一、python 进程 创建一个进程 注意:由于进程直线的数据需要各自持有一份,所以创建进程需要非常大的开销 进程的参数: 进程间数据共享 ...
分类:
编程语言 时间:
2016-07-23 01:59:30
阅读次数:
199
一. 进程: 基本使用 进程锁 进程池 进程数据共享 二. 线程: 基本使用 线程锁 线程池 队列(生产者消费者模型) 三. 协程: gevent greenlet 四. 缓存: memcache redis (一)线程: 所有的线程都运行于一个进程中,一个进程中可以执行多个线程。多个线程共享进程内 ...
分类:
编程语言 时间:
2016-07-22 21:14:31
阅读次数:
160
0101 属于其他进程的专用标志。
0102 标志已经设置,无法关闭。
0103 无法再次设置该标志。
0104 中断时无法请求专用标志。
0105 此标志先前的所有权已终止。
0106 请将软盘插入驱动器 %1。
0107 后续软盘尚未插入,程序停止。
0108 磁盘正在使用或已由其他进程锁定。
01...
分类:
数据库 时间:
2016-07-11 12:37:31
阅读次数:
1639
对于所有的语言都可能会遇到进程和线程的问题,一般情况下线程是由进程产生的,一个进程产生多个线程来按照一定的规则(Python下根据CPU调度算法和全局进程锁)来利用CPU,我们称之为多线程模式;而一个进程在产生的同时,同时会生成一个主线程,如果程序生成多个进程,那么每..
分类:
编程语言 时间:
2016-04-21 18:47:19
阅读次数:
200
一.流 流,这里是对数据交换的形象称法。进程是运行在内存中的,在运行的过程中避免不了会与外界进行数据交互。比如将数据从硬盘、控制台、管道甚至是套接字(具体点应该是我们电脑上的网卡)读到我们进程锁所占据的地址空间中。这个数据交换的过程,我们称之为流。在流上的操作就所谓的I/O操作了。 二.装饰者模式 ...
分类:
编程语言 时间:
2016-04-12 00:09:18
阅读次数:
153
--查询锁表select
sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
ao.object_type,
lo.locked_mode,
ao.status
from
v$locked_objectlo,
dba_objectsao,
v$sessionsess
where
ao.object_id=lo.object_id
and
lo.session_id=sess.sid;---杀进程..
分类:
数据库 时间:
2015-12-02 01:14:25
阅读次数:
198