![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 92
AllenSun23
这个作者很懒,什么都没留下…
展开
-
多线程并发在电商系统下的追本溯源-电商实战
常见问题线程协作1) wait/notifywait : Object中,让出锁,阻塞等待。notify/notiryAll:Object中,唤醒wait的进程,具体唤醒哪一个,要看优先级。public class NotifyTest { public static void main(String[] args) { byte[] LOCK = new byte[0]; Thread t1 = new Thread(() -> {原创 2020-10-15 20:50:13 · 382 阅读 · 0 评论 -
多线程并发在电商系统下的追本溯源-性能调优
锁优化线程池参数优化协程并发容器的选择上下文切换优化原创 2020-10-10 00:10:31 · 265 阅读 · 0 评论 -
多线程并发在电商系统下的追本溯源-线程池
多线程线程池多线程的基础知识1)线程的创建继承Thread类实现Runable接口2)线程的状态及状态切换3)线程池普通线程的创建和销毁都非常消耗cpu资源,因此,出现了线程池。顾名思义,线程池就是缓存线程的池子,一些普通线程的集合。当线程池中的线程,执行任务结束以后,不会销毁该线程,而是再次返回线程池中称为空闲状态,等候下次任务的来临。线程池较手动创建线程有很大的优势:节省系统开销提高系统响应速度方便并发数的管理,避免oom提供定时调度的功能(延时定时线程池)4)线程原创 2020-10-06 20:12:49 · 473 阅读 · 0 评论