7.17复习内容

# !/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        这两个联用

猜你喜欢

转载自www.cnblogs.com/zhen1996/p/9325988.html