
线程
江凌
这个作者很懒,什么都没留下…
展开
-
python 多线程、多进程和数据队列
多个线程竞争单核的计算时间片,导致单个线程的计算任务耗时变长,多线程最终总任务的计算时间并没有缩短(对于计算密集型任务,如果run方法里不是计算counter函数,而是用sleep,多线程是可以提升效率 的)。pytohn多线程因为全局GIL锁的存在,不会使用多核运行,而是多个线程去竞争cpu一个核的锁,所以对于计算密集型任务,多线程并不能提高效率。原创 2023-02-07 11:13:00 · 550 阅读 · 0 评论 -
java线程之——FutureTask
一、FutureTask的实现FutureTask实现了RunnableFuture,既即实现Runnable接口和Future接口。所以FutureTask实现run方法,以及Future接口的一系列计算结果方法二、构造方法FutureTask有两个构造方法,分别为一个参数和两个参数,如下图:一个参数构造器传入一个Callable实现,需要返回参数;第二个构造器第一个参数...原创 2020-10-19 17:06:28 · 647 阅读 · 0 评论