本文实例为大家分享了Java关闭Socket实现终止线程的具体代码,供大家参考,具体内容如下
package Threads;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;
/**
* Created by Frank
*/
public class StopClose extends Thread {
protected Socket io;
public void run() {
try {
io = new Socket("java.sun.com", 80);
BufferedReader is = new BufferedReader(new InputStreamReader(io.getInputStream()));
System.out.println("StopClose reading");
/**
* 死锁,因为读取响应之前,HTTP责成客户端发送一个请求(像GET/HTTP/1.0)和一个空行
*/
String line = is.readLine();
/**
* 所以我们永远不可能到达这里
*/
System.out.printf("StopClose FINISHED after reading %s!", line);
} catch (IOException ex) {
System.out.println("StopClose terminating:" + ex);
}
}
public void shutDown() throws IOException {
if (io != null) {
synchronized (io) {
io.close();
}
}
System.out.println("StopClose.shutDown() complete");
}
public static void main(String[] args) throws InterruptedException, IOException {
StopClose t = new StopClose();
t.start();
sleep(1000*5);
t.shutDown();
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Java
# Socket
# 终止线程
# Java终止线程的几种方式实例总结
# java 两阶段终止线程的正确做法
# Java 正确终止线程的方法
# Java如何使用interrupt()终止线程
# Java中终止线程的方法详解
# Java中终止线程的三种方法
# JAVA中 终止线程的方法介绍
# Java终止线程的两种方法
# 死锁
# 大家分享
# 具体内容
# 大家多多
# 客户端
# Frank
# Created
# IOException
# InputStreamReader
# net
# public
# protected
# void
# run
# StopClose
# extends
# Thread
# pre
# class
# getInputStream
相关文章:
建站之星会员如何解锁更多建站功能?
网站企业制作流程,用什么语言做企业网站比较好?
建站之星代理商如何保障技术支持与售后服务?
c++ stringstream用法详解_c++字符串与数字转换利器
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
如何在西部数码注册域名并快速搭建网站?
如何在阿里云香港服务器快速搭建网站?
建站之星伪静态规则如何正确配置?
建站之星在线版空间:自助建站+智能模板一键生成方案
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
安云自助建站系统如何快速提升SEO排名?
如何在Windows 2008云服务器安全搭建网站?
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
网站制作费用多少钱,一个网站的运营,需要哪些费用?
如何解决VPS建站LNMP环境配置常见问题?
如何用5美元大硬盘VPS安全高效搭建个人网站?
Android自定义listview布局实现上拉加载下拉刷新功能
如何通过NAT技术实现内网高效建站?
已有域名和空间如何搭建网站?
韩国服务器如何优化跨境访问实现高效连接?
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
公司网站的制作公司,企业网站制作基本流程有哪些?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
专业商城网站制作公司有哪些,pi商城官网是哪个?
制作公司内部网站有哪些,内网如何建网站?
如何在自有机房高效搭建专业网站?
如何获取PHP WAP自助建站系统源码?
制作网站公司那家好,网络公司是做什么的?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
,怎么在广州志愿者网站注册?
建站VPS推荐:2025年高性能服务器配置指南
家具网站制作软件,家具厂怎么跑业务?
如何用低价快速搭建高质量网站?
建站之星安装后如何自定义网站颜色与字体?
如何使用Golang table-driven基准测试_多组数据测量函数效率
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
如何设计高效校园网站?
如何快速搭建个人网站并优化SEO?
网站好制作吗知乎,网站开发好学吗?有什么技巧?
郑州企业网站制作公司,郑州招聘网站有哪些?
建站之星如何快速生成多端适配网站?
如何选择域名并搭建高效网站?
公众号网站制作网页,微信公众号怎么制作?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
如何零成本快速生成个人自助网站?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
c++怎么用jemalloc c++替换默认内存分配器【性能】
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
如何在阿里云虚拟服务器快速搭建网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。