
线程
米小阳
日拱一卒,不期而至
展开
-
线程同步与锁(一)
im项目中都会存在离线消息,我们在接受到消息后,开启子线程,处理相关业务逻辑。因为业务逻辑需遵循一定的处理顺序,我们将部分代码加上了锁。但是在离线消息太多时,却出现了线程问题:OutOfMemoryError: pthread_create (1040KB stack) failed: Try again 本地创建线程时发现内存不够,栈内存溢出。话费了不少时间,一方面添加了队列,另一方面将项目中的原创 2017-10-26 14:55:40 · 645 阅读 · 0 评论 -
ScheduledThreadPoolExecutor浅谈
ScheduledThreadPoolExecutor称作多线程调度器,继承自ThreadPoolExecutor,添加了按计划执行线程操作的功能,如:延迟,定时,周期执行任务。 一、它继承自ThreadPoolExecutor,首先来看看它的家族。 二、调度方法 (1)schedule(Runnable , delay, TimeUni原创 2018-01-04 17:33:10 · 1649 阅读 · 0 评论