2021年1月6日

Kafka的consumer消费位点

摘要: 可以敲命令 ./kafka-console-consumer.sh --bootstrap-server 10.37.136.172:9092 --topic __consumer_offsets --partition 48 --formatter "kafka.coordinator.group 阅读全文

posted @ 2021-01-06 20:27 MaXianZhe 阅读(485) 评论(0) 推荐(0) 编辑

ForkJoinPool源码解析(三)-- join

摘要: public final V join() { int s; if ((s = doJoin() & DONE_MASK) != NORMAL) reportException(s);//可能被取消或发生异常 return getRawResult(); } private int doJoin() 阅读全文

posted @ 2021-01-06 18:19 MaXianZhe 阅读(284) 评论(1) 推荐(1) 编辑

ForkJoinPool源码解析(二)-- 任务执行

摘要: 参考自 https://blog.csdn.net/lcbushihaha/article/details/104449454 本文分析线程的执行 ForkJoinWorkerThread.run public void run() { if (workQueue.array == null) { 阅读全文

posted @ 2021-01-06 15:50 MaXianZhe 阅读(248) 评论(0) 推荐(1) 编辑

ForkJoinPool源码解析(一)-- 初始化

摘要: 本文参考自 https://blog.csdn.net/lcbushihaha/article/details/104449454 感谢原作者。 本文先讲解基本概念和初始化部分。 首先说下几个概念,方便后续理解 工作队列WorkQueue 先对ForkJoinPool里的队列有一个感性认识,这个队列 阅读全文

posted @ 2021-01-06 15:19 MaXianZhe 阅读(676) 评论(0) 推荐(1) 编辑

关于守护线程的知识

摘要: 守护线程有一个应用场景,就是当主线程结束时,结束其余的子线程(守护线程)自动关闭,就免去了还要继续关闭子线程的麻烦。不过博主推荐,如果真有这种场景,还是用中断的方式实现比较合理。 还有补充一点,不是说当子线程是守护线程,主线程结束,子线程就跟着结束,这里的前提条件是:当前jvm应用实例中没有用户线程 阅读全文

posted @ 2021-01-06 10:39 MaXianZhe 阅读(171) 评论(0) 推荐(0) 编辑

导航