
thread
文章平均质量分 96
爱我所爱0505
喜欢编程
展开
-
Java线程<三> _ 线程间通信
目录一、构造线程二、启动线程三、等待/通知机制1. 等待/通知机制2. 代码实例四、管道输入/输出流五、参考资料前面两章介绍了线程基础及线程Dump日志分析,Java线程<一> _ 介绍、Java线程<二> _ Thread Dump日志分析。本章详细介绍线程间通信及数据传输及代码实例。一、构造线程当我们创建线程的时候,如下代码所示。Thread createThread = new Thread(new CreateThre...原创 2022-04-05 19:34:31 · 428 阅读 · 0 评论 -
Java线程<二> _ Thread Dump日志分析
目录一、查看CPU上下文切换1.vmstat命令2. pidstat命令二、JVM的jstack命令1. JVM的jstack命令2. 堆栈信息的线程状态三、 Thread Dump日志分析1. 导出堆栈信息2.堆栈信息实例实例一:BLOCKED (on object monitor)实例二:TIMED_WAITING (sleeping)实例三:TIMED_WAITING (on object monito...原创 2022-01-25 22:09:42 · 3454 阅读 · 0 评论 -
Java线程<一> _ 介绍
目录一、线程生命周期二、线程状态三、主要方法四、参考资料一、线程生命周期线程的生命周期包含5个阶段,包括:新建、就绪、运行、阻塞、销毁。如下图所示。生命周期 特点 新建(New) new创建线程,但未start(),线程生命开始 就绪(Runnable) 调用start()后,CPU为线程安排时间片来执行线程(线程准备随时执行) 运行(Running) CPU执行线程run()(注意:入口只有Runnable) 阻塞(B...原创 2022-01-22 13:26:00 · 619 阅读 · 0 评论