搜索结果
查询Tags标签: TaskQueue,共有 4条记录-
Python 队列阻塞 get()时没反应
当队列为空时,执行get(),不会报异常 会进入阻塞状态,直到队列中有东西可取为止 from queue import QueuetaskQueue = Queue() taskQueue.put(queue task 1)print(f队列长度:{taskQueue.qsize()}) print(f取值:{taskQueue.get()}) print(f队列长度:{taskQueue.qsize(…
2022/3/8 9:14:48 人评论 次浏览 -
netty 之 GlobalEventExecutor
GlobalEventExecutor 是AbstractScheduledEventExecutor 的实现,就是提供了一个单线程的单例,然后自动启动线程去执行任务,且如果空闲(即没有任务)超过1s则停止。 需要注意的是, 经测试, 这里的1s 是指总共耗时超过1s。 就是说,如果一个任务执行n久,然后执行完毕…
2021/8/21 6:08:38 人评论 次浏览 -
netty 之 GlobalEventExecutor
GlobalEventExecutor 是AbstractScheduledEventExecutor 的实现,就是提供了一个单线程的单例,然后自动启动线程去执行任务,且如果空闲(即没有任务)超过1s则停止。 需要注意的是, 经测试, 这里的1s 是指总共耗时超过1s。 就是说,如果一个任务执行n久,然后执行完毕…
2021/8/21 6:08:38 人评论 次浏览 -
Imageloader<2>-整体思路
避免加载图片出现卡顿,主要是在getView的过程中,采用 异步加载+回调显示。 伪代码如下 class Imageloader{ getView(){ 目标:根据URL查找Bitmap 1.首先从缓存LruCache中查找对应的Bitmap —> 找到直接返回 —> 找不到 url–Task–TaskQueue且发送一个通知去…
2021/5/31 18:21:13 人评论 次浏览