线程
coding_forever
长相一般痴迷技术城市青年爱好广泛
展开
-
线程thread的创建与安全终止
线程的创建一般有两种方式,第一种是extends Thread,重载run()方法;第二种是implements Runnable,实现run()方法,两者一般情况下都可以使用,没有什么区别,只是实现Runnable接口相对于扩展Thread类来说,具有某些优势。这种方式不仅有利于程序的健壮性,使代码能够被多个线程共享,而且代码和数据资源相对独立,从而特别适合多个具有相同代码的线程去处理同一资源的原创 2015-11-09 17:11:44 · 513 阅读 · 0 评论 -
线程异常处理 重启
线程的异常处理不能像普通程序一样出现异常后抛出然后由创建并启用该线程的主线程try catch后进行异常处理,而是只能由该子线程自己try catch自己的异常,比如该子线程中连接数据库或者操作文件,会有可能出现IOException或者SQLException等异常,而且这些异常一旦发生,线程就会中止,中止的线程并不会对其他线程或者主线程造成影响,不过有时当我们用子线程去连接数据库时,假如连接不上,会抛原创 2016-03-24 14:35:24 · 5797 阅读 · 2 评论