2022年4月3日

即时通讯

摘要: public class ClientDemo { public static void main(String[] args) throws Exception{ System.out.println(" 客户端启动 "); Socket socket = new Socket("127.0.0. 阅读全文

posted @ 2022-04-03 10:56 我要当程序源 阅读(59) 评论(0) 推荐(0) 编辑

2022年4月1日

实现服务端接收多个客户端的消息_(重点)

摘要: 如何实现服务端接收多个客户端的消息 1.主线程定义了循环负责接收客户端Socket管道连接 2.每接收到一个Socket通信管道后分配一个独立的线程负责处理它。 客户端 public class ClientDemo1 { public static void main(String[] args) 阅读全文

posted @ 2022-04-01 19:51 我要当程序源 阅读(276) 评论(0) 推荐(0) 编辑

TCP 通信多发多收

摘要: public class SocketDemo01 { public static void main(String[] args) { try { //1. 创建Socket通信管道请求有服务端的链接 //public Socket(String host, int port) //参数一:服务端 阅读全文

posted @ 2022-04-01 19:48 我要当程序源 阅读(48) 评论(0) 推荐(0) 编辑

TCP通信快速入门

摘要: 客户端 :public class SocketDemo01 { public static void main(String[] args) { try { //1. 创建Socket通信管道请求有服务端的链接 //public Socket(String host, int port) //参数 阅读全文

posted @ 2022-04-01 17:16 我要当程序源 阅读(27) 评论(0) 推荐(0) 编辑

网络通信 1

摘要: 说说网络通信至少需要几个要素 :IP、端口、协议。 IP地址是做什么的,具体有几种:定位网络上的设备的,有IPv4 , IPv6 如何查看本机IP地址,如何看是否与对方互通:ipcofig , ping 192.168.10.23 本机IP是谁? 127.0.0.1或者是localhost /* I 阅读全文

posted @ 2022-04-01 13:24 我要当程序源 阅读(19) 评论(0) 推荐(0) 编辑

2022年3月31日

定时器

摘要: public class TimerDemo01 { public static void main(String[] args) { //1. 创建Timer定时器 Timer timer = new Timer();//定时器本身就是一个单线程 //2. 调用方法,处理定时任务 timer.sc 阅读全文

posted @ 2022-03-31 11:17 我要当程序源 阅读(81) 评论(0) 推荐(0) 编辑

线程池处理 Callable任务 执行完毕都得到返回值

摘要: public class ThreadPoolDemo01 { public static void main(String[] args) throws Exception{ ExecutorService pool = new ThreadPoolExecutor(3,5,6, TimeUnit 阅读全文

posted @ 2022-03-31 10:50 我要当程序源 阅读(164) 评论(0) 推荐(0) 编辑

2022年3月30日

线程池

摘要: public class ThreadPoolDemo01 { public static void main(String[] args) { /* public ThreadPoolExecutor( int corePoolSize,//参数一:指定线程池的线程数量(核心线程): corePo 阅读全文

posted @ 2022-03-30 23:57 我要当程序源 阅读(15) 评论(0) 推荐(0) 编辑

线程同步

摘要: 方式一 : 同步代码块 作用:把出现线程安全问题的核心代码给上锁。 原理:每次只能一个线程进入,执行完毕后自动解锁,其他线程才可以进来执行。 public void drawMoney(double money){ //先获取谁来取钱 String name = Thread.currentThre 阅读全文

posted @ 2022-03-30 23:51 我要当程序源 阅读(22) 评论(0) 推荐(0) 编辑

线程的一些方法 取名啥的

摘要: public class ThreadDemo1 { public static void main(String[] args) { Thread mt1 = new MyThread("1号"); //mt1.setName("一号线程"); mt1.start(); Thread mt2 = 阅读全文

posted @ 2022-03-30 15:55 我要当程序源 阅读(26) 评论(0) 推荐(0) 编辑

导航