- 博客(2)
- 收藏
- 关注
原创 threading.local的浅析
废话不多说,直接进入正题 使用: 声明一个公共变量a = threading.local() 然后线程里使用这个变量 例如 a.x = set() 各个线程的a.x都是独立的, 也就是说每个线程对该set的操作都是独立的 实现: 由于没有init方法那就看new方法,实力化了_localimpl对象, 并且调用了这个对象的 create_dict()方法,并通过setattr给local对象增加了_localimpl的引用。 接下来看create_dict方法: 这里通过current_thread获取到当
2020-05-27 21:15:37 181
原创 oslo_messaging非使用层面的浅析(一)
oslo_messaging的浅析 本文不做具体使用到的参数的分析, 具体使用和参数意义可以在csdn或者官方文档搜的到,这里借助具体的openstack项目说一下他对rabbitmq的大体封装以及我本人遇到的一些坑(以下所有内容也仅仅基于rabbitmq)。 why? 一定要弄清楚的问题一个就是:直接使用rabbitmq和使用oslo_messaging这个库间接的使用有什么区别。 olso_m...
2020-05-07 19:12:18 596
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人