- 博客(2)
- 收藏
- 关注
原创 ExecutorService简记
java.util.concurrent.ExecutorService可提供并行运行多个任务的功能。可提交多个Callable接口的实例,ExecutorService会负责通过队列将要执行的任务分发到多个线程,并异步地返回结果,返回结果可以通过提交任务时的Future实例的get来获得。提交任务可以通过submit提交单个任务,也可以通过invokeAll来一次提交多个
2015-03-07 23:43:13 280
原创 ThreadMXBean获得线程运行时间与阻塞时间
java.lang.management.ThreadMXBean接口的实现可用于获取线程相关信息,以及做死锁检测如果想获知一个线程被IO或锁阻塞占整体线程运行时间的比例,那么需要利用ThreadMXBean获取以下3种信息:1. getThreadUserTime获得线程在用户态执行的时间,单位为纳秒,但由于硬件及操作系统的限制不保证精确到纳秒2. getThreadInfo
2015-03-07 23:06:06 761
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人