文章詳情頁
Python的信號庫Blinker用法詳解
瀏覽:4日期:2022-06-30 17:27:35
作為一個信號庫,使用時候是支持一對一以及一對多的訂閱模式,可以實現發送數據等,一般情況下,只要能夠使用到Blinker的,一般都是應用在技術設計以及垃圾回收上等等,以上就是關于Blinker庫的基本信息,具體的情況,小編將詳細的為大家介紹講解,好啦一起來了解看下吧。
安裝環境:Python 3.6.4
安裝方式:pip install blinker
使用實例:
In [1]: from blinker import signalIn [2]: a = signal(’signal_test’)In [3]: b = signal(’signal_test’)In [4]: a is b輸出結果:
Out[4]: Trueblinker 信號庫知識點擴展
Blinker 是一個基于Python的強大的信號庫,它既支持簡單的對象到對象通信,也支持針對多個對象進行組播。Flask的信號機制就是基于它建立的。
Blinker的內核雖然小巧,但是功能卻非常強大,它支持以下特性:
支持注冊全局命名信號 支持匿名信號 支持自定義命名信號 支持與接收者之間的持久連接與短暫連接 通過弱引用實現與接收者之間的自動斷開連接 支持發送任意大小的數據 支持收集信號接收者的返回值 線程安全以上就是Python的信號庫Blinker用法詳解的詳細內容,更多關于Python的信號庫Blinker有何用法的資料請關注好吧啦網其它相關文章!
相關文章:
排行榜