摘要: Socket通信的步骤: 1.创建ServerSocket和Socket 2.打开连接到Socket的输入/输出流 3.按照协议对Socket进行读/写操作 4.关闭输入输出流、关闭Socket 服务器端: 1.创建ServerSocket对象,绑定监听端口 2.通过accept()方法监听客户端请 阅读全文
posted @ 2017-10-12 17:04 怡安 阅读(4417) 评论(0) 推荐(0) 编辑
摘要: Thread中,join()方法的作用是调用线程等待该线程完成后,才能继续用下运行。 上述代码的运行结构如下所示: 当然,如果不使用join()方法 如上代码注释掉jion()方法, 根据上面两个不同的代码,输出的不同,很容易就能理解join()方法。 阅读全文
posted @ 2017-10-12 16:36 怡安 阅读(1966) 评论(0) 推荐(0) 编辑
摘要: JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 1.继承Thread类实现多线程 继承Thread类的方法尽管 阅读全文
posted @ 2017-10-12 11:08 怡安 阅读(389) 评论(0) 推荐(0) 编辑