最新消息:把Logo换了一下,虽然丑了点,但至少完全是自己的设计

标签:Thread

Java

Java线程Join方法的理解和说明

宇托 2015-03-06 , 820浏览 暂无评论

Java线程Join方法说白了就是等待。具体来说,就是一个线程要等另一个线程完成之后才能进行之后的操作。 当然,当两个线程做的工作完全无关联时,那就不需要用到Join。 我们举例来说明Join。比如说小张和小王合居。每天下午两个人需要做事有四件:...

Java

Java线程池的实现

宇托 2014-03-25 , 1136浏览 暂无评论

在实现线程池之前,要先了解几个跟线程池有关的概念。线程,任务,任务池和线程池。 线程在Wiki上的意思是是"进程"中某个单一顺序的控制流,指运行中的程序的调度单位。这个我觉得理解有些难,不如把它理解成流水线。一个线程看成一个流水...

Java

Java线程池的使用

宇托 2014-02-13 , 1373浏览 暂无评论

关于为什么要使用线程池,网上的介绍有很多,简单地说,就是对于非即时性程序来说,使用池程池可以大量节约系统资源。一般来说,Java线程也是有限制的,网上说好像是3万左右。如果不使用线程池的话,对于短时间大量访问的操作来说,系统很可能会崩溃。使用线程池的...

Java

Java线程中断的方法

宇托 2013-12-19 , , 1336浏览 暂无评论

现在多线程程序越来越多,如何安全地中断执行中的线程成了一个问题。比如之前的Thread.stop()方法现在就不推荐使用了。因为用这个方法会强制停止线程,当线程中有文件读取,数据库连接等,很可能得不到释放。 现在很多资料都推荐用Thread.int...

Java

关于线程Start的异常问题

宇托 2010-01-21 , , 871浏览 暂无评论

在线程启动后,很可能出现预计外的异常。比如RuntimeException,一般我们在程序中很少捕捉这种异常,但一旦出现,我们很希望在Log文件里能看到异常,这样的分析程序就会方便很多。 在Java中,可以通过setDefaultUncaughtE...