多线程
文章平均质量分 81
jane_fast
梦很大的梦想家
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生产者消费者模型
生产者消费者的核心是不共享内存缓冲区,这里用BlockingQueue当作缓冲区,生产者将提交用户请求,提取用户任务,并装入内存缓冲区 消费者在内存缓冲区中提取并处理任务。 任务: public final class PcData { private final int intData; public PcData(int d) {原创 2017-04-11 15:58:17 · 380 阅读 · 0 评论 -
java-钩子线程
在线上Java程序中经常遇到进程程挂掉,一些状态没有正确的保存下来,这时候就需要在JVM关掉的时候执行一些清理现场的代码。Java中得ShutdownHook提供了比较好的方案。 JDK在1.3之后提供了Java Runtime.addShutdownHook(Thread hook)方法,可以注册一个JVM关闭的钩子,这个钩子可以在以下几种场景被调用: 1)程序正常退出 2)使用转载 2017-09-11 17:26:07 · 1361 阅读 · 0 评论
分享