2019年1月14日

摘要: from threading import Thread from multiprocessing import Process def f1(): name = input('请输入名字') #EOFError: EOF when reading a line # print(name) # if __name__ == '__main__': # inpu... 阅读全文

posted @ 2019-01-14 17:59 缥缈映苍穹 阅读(217) 评论(0) 推荐(0)

摘要: import time from threading import Thread from multiprocessing import Process #守护进程:主进程代码执行运行结束,守护进程随之结束 #守护线程:守护线程会等待所有非守护线程运行结束才结束 def f1(): time.sleep(2) print('1号线程') def f2(): tim... 阅读全文

posted @ 2019-01-14 17:58 缥缈映苍穹 阅读(538) 评论(0) 推荐(0)

摘要: import time from threading import Thread from multiprocessing import Process #守护进程:主进程代码执行运行结束,守护进程随之结束 #守护线程:守护线程会等待所有非守护线程运行结束才结束 def f1(): time.sleep(2) print('1号线程') def f2(): time... 阅读全文

posted @ 2019-01-14 17:56 缥缈映苍穹 阅读(95) 评论(0) 推荐(0)

摘要: import time from threading import Thread, Lock, RLock def f1(locA, locB): # print('xxxx') # time.sleep(0.1) locA.acquire() print('f1>>1号抢到了A锁') time.sleep(1) locB.acquire() ... 阅读全文

posted @ 2019-01-14 17:55 缥缈映苍穹 阅读(85) 评论(0) 推荐(0)

摘要: import time from threading import Thread,Lock,RLock def f1(locA,locB): locA.acquire() print('f1>>1号抢到了A锁') time.sleep(1) locB.acquire() print('f1>>1号抢到了B锁') locB.release() ... 阅读全文

posted @ 2019-01-14 17:54 缥缈映苍穹 阅读(159) 评论(0) 推荐(0)

摘要: import time from threading import Lock,Thread num = 100 def f1(loc): loc.acquire() global num tmp = num tmp -= 1 time.sleep(0.001) num = tmp loc.release() if __name__ == '... 阅读全文

posted @ 2019-01-14 17:27 缥缈映苍穹 阅读(119) 评论(0) 推荐(0)

摘要: import time from threading import Thread from multiprocessing import Process def f1(): # time.sleep(1) #io密集型 # 计算型: n = 10 for i in range(10000000): n = n + i if __name__... 阅读全文

posted @ 2019-01-14 16:55 缥缈映苍穹 阅读(367) 评论(0) 推荐(0)

摘要: import os import time from threading import Thread # from multiprocessing import Process #通过对全局变量的修改来验证线程之间是数据共享的,共享同一进程中的数据 num = 100 def f1(n): # time.sleep(3) global num num = 3 p... 阅读全文

posted @ 2019-01-14 16:54 缥缈映苍穹 阅读(178) 评论(0) 推荐(0)

摘要: import os from threading import Thread # from multiprocessing import Process def f1(n): print('1号',os.getpid()) print('%s号线程任务'%n) def f2(n): print('2 阅读全文

posted @ 2019-01-14 16:53 缥缈映苍穹 阅读(1600) 评论(0) 推荐(0)

摘要: import os from multiprocessing import Pool,Process def f1(n): print('进程池里面的进程id',os.getpid()) print('>>>>',n) return n*n def call_back_func(asdf): print('>>>>>>>>>>>>>',os.getpid())... 阅读全文

posted @ 2019-01-14 16:36 缥缈映苍穹 阅读(172) 评论(0) 推荐(0)