摘要: 本文详细讲解Java多线程,主要有:概述、定义任务,将任务交给线程,简单的线程执行:Executor,让线程有返回值,后台线程(daemon)、更方便的线程,多线程的异常捕捉,线程声明及启动多线程其他概念。 <script>ec(2);</script> <一>概述、定义任务一、概述为什么使用线程? 阅读全文
posted @ 2017-07-05 11:08 陈扬天 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 现在做Java直接使用Socket的情况是越来越少,因为有很多的选择可选,比如说可以用spring,其中就可以支持很多种远程连接的操作,另外jboss的remoting也是不错的选择,还有Apache的Mina等等,但是在有些时候一些特殊情况仍然逃脱不了直接写Socket的情况,比如公司内部一些莫名 阅读全文
posted @ 2017-07-05 10:35 陈扬天 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 现实中的socket可能会因为各种原因done机,但这么重要的服务器怎么能允许这种事情发生?这次我们就来通过一个线程去监控socket服务器,如果done机重新将其启动。 下面是监控项目和socket服务器项目的目录结构: 因为线程是每两秒发送一次请求检测服务器是否done机,类似心跳,所以包名起作 阅读全文
posted @ 2017-07-05 09:23 陈扬天 阅读(981) 评论(0) 推荐(0) 编辑