摘要:
加上同步锁后,锁住的线程代码必须执行完后,才允许另一个线程开启.下面的代码显示了同步锁的应用 import time,threading def subNum(): global num r.acquire() temp = num num = temp - 1 r.release() if __n 阅读全文
posted @ 2019-12-14 21:07
Iceberg_710815
阅读(301)
评论(0)
推荐(0)
摘要:
import threading,time class MyThread(threading.Thread): def __init__(self,num): threading.Thread.__init__(self) self.num = num def run(self): print("r 阅读全文
posted @ 2019-12-14 19:49
Iceberg_710815
阅读(336)
评论(0)
推荐(0)
摘要:
应用python的threading模块开启多线程执行程序,会缩短程序运行时间,下面代码演示了多线程应用 #不开启多线程演示 import time,threading def foo(n): print('foo%s'%n) time.sleep(1) def bar(n): print('bar 阅读全文
posted @ 2019-12-14 11:52
Iceberg_710815
阅读(346)
评论(0)
推荐(0)
摘要:
server.py import socketserver class MyServer(socketserver.BaseRequestHandler): def handle(self): while True: conn = self.request while True: data = co 阅读全文
posted @ 2019-12-14 10:26
Iceberg_710815
阅读(285)
评论(0)
推荐(0)
摘要:
利用socketserver模块很容易实现并发功能,下面的server.py和client.py程序实现了这一功能. #server.pyimport socketserver class MyServer(socketserver.BaseRequestHandler): def handle(s 阅读全文
posted @ 2019-12-14 07:05
Iceberg_710815
阅读(239)
评论(0)
推荐(0)
浙公网安备 33010602011771号