摘要: 服务器端: 阅读全文
posted @ 2017-10-29 20:56 沧海一粒水 阅读(192) 评论(0) 推荐(0) 编辑
摘要: from urllib import requestimport gevent,timefrom gevent import monkeymonkey.patch_all() def f(url): print('GET: %s' % url) resp = request.urlopen(url) 阅读全文
posted @ 2017-10-29 16:26 沧海一粒水 阅读(100) 评论(0) 推荐(0) 编辑
摘要: import geventdef f1(): print("print in f1") gevent.sleep(2) print("switch to foo again")def f2(): print("print in f2") gevent.sleep(1) print("switch t 阅读全文
posted @ 2017-10-29 11:27 沧海一粒水 阅读(153) 评论(0) 推荐(0) 编辑
摘要: /var/log/message :系统日志信息 [root@xiesongyou log]# tail -1 messagesOct 25 09:18:46 xiesongyou dhclient[906]: bound to 192.168.154.129 -- renewal in 738 s 阅读全文
posted @ 2017-10-29 11:13 沧海一粒水 阅读(130) 评论(0) 推荐(0) 编辑
摘要: from greenlet import greenletdef test1(): print("a") gr2.switch() print("b") gr2.switch()def test2(): print("c") gr1.switch() print("d") gr1 = greenle 阅读全文
posted @ 2017-10-29 11:11 沧海一粒水 阅读(112) 评论(0) 推荐(0) 编辑
摘要: from multiprocessing import Process,Poolimport time,osdef Foo(i): time.sleep(2) print("in the Proess ",os.getpid()) return idef Bar(arg): print("-->ex 阅读全文
posted @ 2017-10-29 09:00 沧海一粒水 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: from multiprocessing import Process,Lockdef run_lock(l,i): l.acquire() print("Hello ",i) l.release()l=Lock()if __name__=="__main__": for i in range(10 阅读全文
posted @ 2017-10-29 07:55 沧海一粒水 阅读(158) 评论(0) 推荐(0) 编辑
摘要: from multiprocessing import Manager,Processimport osdef f(d,l): d[os.getpid()]=os.getpid() l.append(os.getpid()) print(l)if __name__=="__main__": with 阅读全文
posted @ 2017-10-28 21:43 沧海一粒水 阅读(4871) 评论(0) 推荐(0) 编辑
摘要: from multiprocessing import Process,Pipedef f(conn): conn.send([42,None,"Hello"]) print(conn.recv()) print("I m fine ,parent") conn.close()if __name__ 阅读全文
posted @ 2017-10-28 20:59 沧海一粒水 阅读(261) 评论(0) 推荐(0) 编辑
摘要: from multiprocessing import Process,Queuedef f(q): q.put([42,None,"Hello"])if __name__ == "__main__": q=Queue() p=Process(target=f,args=(q,)) p.start( 阅读全文
posted @ 2017-10-28 20:33 沧海一粒水 阅读(104) 评论(0) 推荐(0) 编辑