码迷,mamicode.com
首页 > 其他好文 > 详细

7.17复习内容

时间:2018-07-17 21:44:14      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:coding   队列   lse   span   sem   计数   执行   env   ble   

# !/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复习内容

标签:coding   队列   lse   span   sem   计数   执行   env   ble   

原文地址:https://www.cnblogs.com/zhen1996/p/9325988.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!