1. 程式人生 > >7.17復習內容

7.17復習內容

usr 等待 隊列 同一時間 原理 順序執行 進程 proc 代碼

# !/usr/bin/env python
# !--*--coding:utf-8 --*--
# !@Time    :2018/7/17 20:32
# !@Author   TrueNewBee


# 2018-7-17 20:57:16

# 復習:
# 信號量 Semaphore
# from multiprocessing import Semaphore
# 用鎖的原理實現的,內置了一個計數器
# 在同一時間,只能有指定數量的進程執行某一段被控制的代碼

# 事件
# wait 阻塞收到時間狀態控制的同步組件
# 狀態 True False is_set
#    true->false clear()
# false->true set() # wait 狀態為True不阻塞 狀態為False的時候阻塞 # 上面都是為了同步!!!(讓代碼按順序執行) # 隊列 # Queue # put 當隊列滿的時候阻塞等待隊列有空位置 # get 當隊列空的時候阻塞等待隊列有數據 # full empty 不完全準確 # JoinableQueue # get task_done 這兩個聯用 # put join 這兩個聯用

7.17復習內容