JAVA
xuralf2
这个作者很懒,什么都没留下…
展开
-
ExecutorService简记
java.util.concurrent.ExecutorService可提供并行运行多个任务的功能。 可提交多个Callable接口的实例,ExecutorService会负责通过队列将要执行的任务分发到多个线程,并异步地返回结果,返回结果可以通过提交任务时的Future实例的get来获得。 提交任务可以通过submit提交单个任务,也可以通过invokeAll来一次提交多个原创 2015-03-07 23:43:13 · 278 阅读 · 0 评论 -
ThreadMXBean获得线程运行时间与阻塞时间
java.lang.management.ThreadMXBean接口的实现可用于获取线程相关信息,以及做死锁检测 如果想获知一个线程被IO或锁阻塞占整体线程运行时间的比例,那么需要利用ThreadMXBean获取以下3种信息: 1. getThreadUserTime获得线程在用户态执行的时间,单位为纳秒,但由于硬件及操作系统的限制不保证精确到纳秒 2. getThreadInfo原创 2015-03-07 23:06:06 · 759 阅读 · 0 评论