发表评论取消回复
相关阅读
相关 多线程和高并发(七)
SingleThreadExecutor 单线程线程池,可以保证任务顺序执行,还可以进行生命周期管理。 import java.util.concurrent.
相关 多线程和高并发(六)
阻塞队列 在多线程领域:所谓阻塞,即在某些情况下会挂起线程,一旦条件满足,被挂起的线程又会自动被唤醒。 当阻塞队列是空时,从队列中获取元素的操作将会被阻塞
相关 多线程和高并发(五)
LockSupport `LockSupport`是一个线程阻塞工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞,当然阻塞之后肯定得有唤醒的方法。 常用方法:
相关 多线程和高并发(四)
ReentrantLock使用 1. Reentranlock必须要手动释放锁,并且加锁次数和释放锁次数要一样。synchronized如果遇到异常的话,jvm会自动释
相关 多线程和高并发(三)
公平锁和非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁 非公平锁,是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获
相关 多线程和高并发(一)
进程和线程 进程和线程基础教程见[进程和线程][Link 1] 多线程高并发基础 上下文切换 即使是单核处理器也支持多线程执行代码,CPU通过给每个线程分配
相关 高并发和多线程
“高并发和多线程”总是被一起提起,给人感觉两者好像相等,实则 高并发 ≠ 多线程 多线程是完成任务的一种方法,高并发是系统运行的一种状态,通过多线程有助于系统承受高并发
相关 Java高并发(二)——多线程基础
在上一篇 [JAVA高并发——了解并行世界][JAVA] 中我们回顾了一些多线程的概念知识。这里先举个例子,来看现实生活中的多线程例子:一个家庭中有爸爸、妈妈、儿
还没有评论,来说两句吧...