- 博客(5)
- 收藏
- 关注
原创 励精图治---Concurrency---吞吐量、活跃性及死锁
更新概念所谓吞吐量跟活性:就是单位时间内,系统处理信息的数量,速度表现的结果。所谓死锁:就是两个线程,我有你要的,你有我要的,互不相让,都等对方让出来,就死锁了。分析情景锁顺序死锁:所有的线程申请锁的顺序不一样,那么就存在一定概率发生死锁。换言之,如果所有线程都以 相同的顺序来获得锁,那么在程序中就不会出现锁顺序死锁问题。危害死锁,小应用当然没事。如果你
2015-09-28 17:46:14 477
原创 励精图治---Concurrency---GUI设计
为什么只是点击一个button, 可以看到按键变化很快? 添加了按键事件listener,并在里头dosomething的时候有时会有无响应的感觉?因为特么GUI工具包都被实现为单线程.---------->因为单线程能保证时间有序进行.多线程不稳定的多,开发难度大.现在都是单线程了.EDT: 事件分发线程 Event Dispatch ThreadEDT负责GUI
2015-09-21 17:46:48 445
原创 励精图治---Concurrency---ThreadPoolExecutor最详
心情不好,不适合写博客。今天开篇。周末完成它。唉我的妈呀。这个世界怎么了?
2015-09-11 14:50:48 635
原创 励精图治---Concurrency---线程池啊线程池
定义线程池就是管理一大堆线程行为的资源池,包括创建,销毁,执行。优势开销更小: 线程池比每个任务分配一个线程开销更小,它避免了创建销毁的开销。响应更快: 在一般情况下,线程池中的线程就已经存在了。避免了创建的过程,所以响应更快。资源利用更高: 线程池,能让资源更充分的利用。线程不是越多越好,适中数量才能让资源利用更高。不然,CPU轮询可能就够吃一壶了。更稳定: 线程池能避免
2015-09-11 11:44:12 449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人