上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 39 下一页
摘要: 一、线程 查进程中占用cpu高的线程 将线程的id从10位转到16位,可以在下面jstack中找到对应线程 输出线程详细信息(-l 多输出一些锁的信息) 查找处于RUNNABLE的和业务相关的线程 性能检测工具 cpu:hiq、siq分别为硬中断和软中断次数 system:int、csw分别为系统的 阅读全文
posted @ 2018-04-24 17:28 syxsdhy 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 一、基础 1、线程管理 两种创建线程方式:继承Thread类、实现Runnable接口,区别:实现接口方式还可以继承其他类,多个线程共享一个target对象,一般推荐采用 线程的状态:new、runnable、blocked、waiting、time waiting、terminated 中断判断: 阅读全文
posted @ 2018-04-17 00:07 syxsdhy 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、线程管理 1、线程的创建和运行 创建线程的2种方式: 继承Thread类,并覆盖run()方法 创建一个实现Runnable接口的类。使用带参数的Thread构造器来创建Thread对象 每个Java程序都至少有一个执行线程。当运行程序的时候,JVM将启动这个执行线程来调用程序的main()方法 阅读全文
posted @ 2018-04-05 15:23 syxsdhy 阅读(611) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 39 下一页