Python的信号库Blinker用法详解
作者:十一 时间:2021-06-23 23:23:19
作为一个信号库,使用时候是支持一对一以及一对多的订阅模式,可以实现发送数据等,一般情况下,只要能够使用到Blinker的,一般都是应用在技术设计以及垃圾回收上等等,以上就是关于Blinker库的基本信息,具体的情况,小编将详细的为大家介绍讲解,好啦一起来了解看下吧。
安装环境:
Python 3.6.4
安装方式:
pip install blinker
使用实例:
In [1]: from blinker import signal
In [2]: a = signal('signal_test')
In [3]: b = signal('signal_test')
In [4]: a is b
输出结果:
Out[4]: True
blinker 信号库知识点扩展
Blinker 是一个基于Python的强大的信号库,它既支持简单的对象到对象通信,也支持针对多个对象进行组播。Flask的信号机制就是基于它建立的。
Blinker的内核虽然小巧,但是功能却非常强大,它支持以下特性:
支持注册全局命名信号
支持匿名信号
支持自定义命名信号
支持与接收者之间的持久连接与短暂连接
通过弱引用实现与接收者之间的自动断开连接
支持发送任意大小的数据
支持收集信号接收者的返回值
线程安全
来源:https://www.py.cn/jishu/jichu/22470.html
标签:Python,信号库,Blinker
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
实例讲解MySQL数据库中文问题的解决方法
2008-12-31 15:15:00
Python 中制作偶数列表的方法
2022-08-20 20:15:56
![](https://img.aspxhome.com/file/2023/8/63928_0s.webp)
如何查询Top N及Top(M―N)记录?
2009-11-11 20:03:00
perl哈希hash的常见用法介绍
2023-08-12 18:46:59
一个Access数据库数据传递的实例方法
2008-11-28 16:24:00
如何使用表单发送电子邮件?
2010-05-16 15:13:00
MSSQL数据类型
2008-08-03 17:21:00
AJAX应用之草稿自动保存
2007-08-23 08:29:00
ASP应用之教你使用模板
2008-10-15 13:09:00
![](https://img.aspxhome.com/file/UploadPic/up/2008101513214365.gif)
单选的radia,和多选的checkbox如何判定选择?
2008-11-26 12:29:00
段正淳的css笔记(6)-浅谈css框架开发
2008-01-13 22:42:00
![](https://img.aspxhome.com/file/UploadPic/20081/13/2008113224547397s.gif)
一些与网页密切相关的技术
2010-09-05 21:16:00
Python3 Tkinkter + SQLite实现登录和注册界面
2023-10-01 14:56:15
![](https://img.aspxhome.com/file/2023/5/62945_0s.jpg)
MySQL的root密码丢失解决方法
2011-05-05 15:56:00
itchat-python搭建微信机器人(附示例)
2022-05-04 00:00:54
菜鸟课堂:玩转MySQL数据库 性能优化八法
2009-03-25 14:44:00
IE中伪类:hover的使用及BUG
2007-05-11 17:04:00
ASP实例:处理多关键词查询实例代码
2008-11-24 12:56:00
python Django模板的使用方法(图文)
2022-03-30 04:23:52
![](https://img.aspxhome.com/file/2023/9/63889_0s.png)
浅谈Python中文件夹和python package包的区别
2021-03-23 21:57:26
![](https://img.aspxhome.com/file/2023/6/64326_0s.jpg)