摘要: 其实非常简单:其实他们的区别就是Callable有返回值并且可以抛出异常。/*** Represents a command that can be executed. Often used to run code in a* different {@link Thread}.*/public in... 阅读全文
posted @ 2014-04-25 23:59 daishuguang 阅读(395) 评论(0) 推荐(0)
摘要: http://developer.51cto.com/art/201203/321042.htm在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法... 阅读全文
posted @ 2014-04-25 23:56 daishuguang 阅读(216) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/xtwolf008/article/details/7713580http://www.cnblogs.com/whgw/archive/2011/09/28/2194760.html编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互。一般有... 阅读全文
posted @ 2014-04-25 23:51 daishuguang 阅读(384) 评论(0) 推荐(0)