python os、multiprocess、 threading
来源:互联网 发布:linux 查cpu核数 编辑:程序博客网 时间:2024/06/05 07:01
#! /usr/bin/pythonimport os, timepids = []fd = open('testfile', 'w+')pid = os.fork()if pid > 0: pids.append(os.getpid()) print 'In parent' print 'fd.closed: ' + str(fd.closed) fd.write("I am father process, i have the fd\n") fd.close() print pids print 'fd.closed: ' + str(fd.closed)else: time.sleep(10) print 'In child' print 'fd.closed: ' + str(fd.closed) fd.write("I am son process, i test for the fd\n") fd.close() print pids print 'fd.closed: ' + str(fd.closed)os._exit(0)
#! /usr/bin/pythonimport multiprocessing, time, osfd = open('testfile1', 'w+')para = []def test(str1, t): para.append(1) time.sleep(t) print str1 print 'fd.closed: ' + str(fd.closed) fd.write(str1) fd.close() print 'fd.closed: ' + str(fd.closed) print t1.pid, t2.pid print parat1 = multiprocessing.Process(target=test, args=("I am precose 1\n",10))t2 = multiprocessing.Process(target=test, args=("I am precose 2\n",20))t1.start()t2.start()time.sleep(30)para.append(2)fd.write('I am father process\n')print 'fd.closed: ' + str(fd.closed)fd.close()print 'fd.closed: ' + str(fd.closed)print os.getpid()print para
#! /usr/bin/pythonimport threading, timefd = open('fieltest2', 'w+')para = []def test(str, t): print str time.sleep(t) para.append(1) fd.write(str) print parat1 = threading.Thread(target = test, args=('I am thread 1\n', 10))t2 = threading.Thread(target = test, args=('I am thread 2\n', 20))t1.start()t2.start()time.sleep(30)para.append(2)fd.write('I am father thread\n')fd.close()print para
0 0
- python os、multiprocess、 threading
- python multiprocess
- Python Multiprocess with SIGTERM supported
- 【原创】python multiprocess…
- python的multiprocess的使用
- 多线程&多进程解析:Python、os、sys、Queue、multiprocessing、threading
- python - threading
- threading python
- Python--threading
- python-threading
- python threading
- python-threading
- 【python】多进程锁multiprocess.Lock
- Python 多进程锁multiprocess Lock
- python+multiprocess+theano+pylucene--内存泄露解决方案
- 在PySide中使用多进程与多线程(multiprocess,threading)
- python threading 学习笔记
- python threading 使用
- fio误操作与恢复服务
- 9个实用PHP函数和功能
- 不同数据类型转换
- UIDatePicker
- Disruptor 极速体验
- python os、multiprocess、 threading
- 2015 CCPC A题 【水题】
- UITextView
- SHEll 学习内容
- 南阳(113)字符串替换--strstr函数
- windows下Graphviz安装及入门教程
- ognl.OgnlException: target is null for setProperty(null, "tkscName", [Ljava.lang.String;@1bf9980)
- iOS判断字符串类型长度处理
- 在CentOS 6.3 64bit上使用 smartmontools和MageCli 监测硬盘的健康状态