Java多线程编程
文章平均质量分 92
其实我系个好人
外修语言,内修算法;以数据为根,算天算地算自己。
展开
-
对象池和线程池
实际开发中,并发和多线程的情景处处存在。今天我们来聊聊对象池和线程池这个两个日常开发用的比较多,但是又很容易混淆的两个概念。对象池首先我们来说说对象池。对象池利用了串行封闭的概念:将对象O“借给”一个请求线程T1,T1使用完之后再交还给对象池,并保证“未擅自发布该对象”且“以后不再使用”;对象池收回对象O之后,等T2来借的时候再把他借给T2,完成对象所用权的传递。下面是一个简化版的对象原创 2017-11-12 16:04:59 · 1480 阅读 · 0 评论 -
java线程池
这里搜集了一些关于java线程池的好文章java线程池艺术探索深入理解java线程池-ThreadPoolExecutor原创 2017-11-14 14:08:10 · 454 阅读 · 0 评论 -
Future模式
Java多线程编程中,常用的多线程设计模式包括:Future模式、Master-Worker模式、Guarded Suspeionsion模式、不变模式和生产者-消费者模式等。1、Future模式核心思想Future模式的核心在于:去除了主函数的等待时间,并使得原本需要等待的时间段可以用于处理其他业务逻辑(根据《Java程序性能优化》)。Future模式有点类似于商品订单。在网上购物时,提交订单后,原创 2018-03-05 17:53:44 · 219 阅读 · 0 评论