摘要:
互相等待另外一个线程的释放 1 import threading 2 import time 3 4 5 class MyThread(threading.Thread): 6 def action(self): 7 lock1.acquire() 8 time.sleep(1) 9 print(s 阅读全文
posted @ 2020-04-13 13:10
竹石2020
阅读(227)
评论(0)
推荐(0)
摘要:
1 import threading 2 import time 3 4 num = 100 5 def add(): 6 global num 7 s = num 8 time.sleep(0.02) 9 num = s - 1 10 11 l = list() 12 for i in range 阅读全文
posted @ 2020-04-13 00:10
竹石2020
阅读(169)
评论(0)
推荐(0)
摘要:
函数内部可以使用全局变量但是不能直接修改全局变量。可以通过global后,进行修改。 1 num = 100 2 def add(): 3 s= num+1 4 print(s) 5 6 add() 7 输出: 8 101 9 10 进程完成,退出码 0 阅读全文
posted @ 2020-04-12 23:24
竹石2020
阅读(1561)
评论(0)
推荐(0)
摘要:
并发:是指系统具有处理多个任务(动作)的能力。 并行:是指系统具有同时处理多个任务(动作)的能力。 并行是并发的一个子集 同步与异步 同步:等进程执行到一个IO(等待外部数据)的时候,你 等:同步异步:等进程执行到一个IO(等待外部数据)的时候,你 不等:一直等到数据接收成功,再回来处理 GIL锁 阅读全文
posted @ 2020-04-12 20:36
竹石2020
阅读(144)
评论(0)
推荐(0)
摘要:
多线程 1 import threading 2 import time 3 4 5 def music(): 6 print('begin to listen music %s' % time.ctime()) 7 time.sleep(3) 8 print('stop to listen mus 阅读全文
posted @ 2020-04-11 23:39
竹石2020
阅读(127)
评论(0)
推荐(0)
浙公网安备 33010602011771号