最新 最热

Python3中concurrent.futures模块介绍

第一次接触futures模块是在tornado中,tornado4.0版本使用futures频率很高,因为tornado本身的corouting的异步功能,是需要逻辑里面所调用的模块本身就支持异步才可以实现,而futures模块恰恰支持异步。在futures模块中,我们...

2020-04-07
1

进程睡眠原理(基于linux2.6.12.1)

进程是一个动态的实体,满足条件的情况下,他一直在执行,但是有时候,进程需要条件得不到满足的时候,他就会被挂起。但这是被动的,不是进程控制的,也就是说,进程访问一个资源的时候,如果不能被满足,进程会被系统挂起,等到条件满足的...

2020-04-01
1

Kafka Producer重试参数retries设置取舍【实战笔记】

备注:当发送失败时客户端会进行重试,重试的次数由retries指定,此参数默认设置为0。即:快速失败模式,当发送失败时由客户端来处理后续是否要进行继续发送。如果设置retries大于0而没有设置max.in.flight.requests.per.conne...

2020-03-25
1

Dubbo常见属性配置(11)

针对新版本上线后,考虑影响情况,可以使用多版本,一部分用户使用新版本,一部分用户使用老版本,等新版本稳定后,才开放全部用户使用新版本。...

2020-03-17
0

【JavaScript小项目】弹出广告

思路分析4秒钟之后显示广告,广告显示2秒钟,之后隐藏。循环往复3次,广告永远消失。setInterval(function, timeout ms):每隔多长时间执行一次函数,该定时器会重复执行。clearInterval():取消定时器,需要传入定时器对象。set...

2020-02-13
1

Python中threading的joi

python的进程和线程经常用到,之前一直不明白threading的join和setDaemon的区别和用法,今天特地研究了一下。multiprocessing中也有这两个方法,同样适用,这里以threading的join和setDaemon举例。...

2020-02-10
1

线程、进程、协程和GIL(三)

上一篇文章介绍了:创建线程的两种方式、Event对象判断线程是否启动、利用信号量控制线程并发。

2020-01-21
0

python多线程-Semaphore(

Semaphore对象内部管理一个计数器,该计数器由每个acquire()调用递减,并由每个release()调用递增。计数器永远不会低于零,当acquire()发现计数器为零时,线程阻塞,等待其他线程调用release()。 Semaphore对象支持上下文管理...

2020-01-19
1

Python的串口

要使用python中的串口,可以下载pywin32-224-cp36-cp36m-win_amd64.whl去安装或者pip install去安装。

2020-01-17
1

【Python3爬虫】用Python中的

当你看着你的博客的阅读量慢慢增加的时候,内心不禁有了些小激动,但是不得不吐槽一下--博客园并不会显示你的博客的总阅读量是多少。而这一篇博客就将教你怎么利用队列这种结构来编写爬虫,最终获取你的博客的总阅读量。...

2020-01-17
0