上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 65 下一页
摘要: 协议:计算机网络中,连接和通信的规则被称为网络通信协议 UDP协议(用户数据报协议): UDP是面向无连接通信协议。速度快,有大小限制,一次只能发送64KB,数据不安全,易丢失数据 TCP协议(传输控制协议): TCP协议是面向连接的通信协议。速度慢,没有大小限制,数据安全 阅读全文
posted @ 2023-10-29 19:34 1stzz1 阅读(11) 评论(0) 推荐(0)
摘要: 什么是网络编程? 答:在网络通信协议下,不同计算机上运行的程序,进行的数据传输 Java 中可以使用 java.net 包下的技术轻松开发出常见的网络应用程序 常见的软件架构:BS、CS CS:Client / Server(客户端 / 服务器)用户本地需要下载安装客户端程序,在远程有一个服务器端程 阅读全文
posted @ 2023-10-29 19:26 1stzz1 阅读(17) 评论(0) 推荐(0)
摘要: 代码示例: package pojo.xc01;public class MyRunnable implements Runnable { @Override public void run() { //编写线程锁执行的代码 for (int i = 1; i <= 3; i++) { System 阅读全文
posted @ 2023-10-28 22:29 1stzz1 阅读(24) 评论(0) 推荐(0)
摘要: 线程池 主要核心原理: ① 创建一个池子,池子中是空的 ② 提交任务时,池子会创建新的线程对象来执行任务,当任务执行完毕,线程会还给池子,下回再次提交任务时,不需要创建新的线程,直接复用已有的线程即可 ③ 但是如果提交任务时,池子中没有空闲线程,并且也无法创建新的线程的时候,任务就会排队等待 线程池 阅读全文
posted @ 2023-10-28 22:13 1stzz1 阅读(23) 评论(0) 推荐(0)
摘要: Java 的虚拟机当中没有定义运行状态,因为当线程抢夺到 CPU 执行权的时候,虚拟机会把当前线程交给操作系统管理,虚拟机就不管了。 阅读全文
posted @ 2023-10-28 15:51 1stzz1 阅读(19) 评论(0) 推荐(0)
摘要: Java的阻塞队列(Blocking Queue)可以用来实现等待唤醒机制,其中等待和唤醒的操作在队列的不同方法中体现: 1.等待: 在阻塞队列中,等待通常发生在以下情况: 2.当队列为空时,消费者线程试图从队列中取出元素时,它会被阻塞,直到队列中有元素可供消费。这种等待是通过阻塞队列的take() 阅读全文
posted @ 2023-10-28 15:41 1stzz1 阅读(103) 评论(0) 推荐(0)
摘要: 等待唤醒机制还可以用 阻塞队列的方式进行实现 练习:利用阻塞队列完成生产者和消费者(等待唤醒机制)的代码 细节:生产者和消费者必须使用同一个阻塞队列 阻塞队列的创建方式(泛型:队列里面数据的类型):ArrayBlockingQueue<String> queue = new ArrayBlockin 阅读全文
posted @ 2023-10-28 15:36 1stzz1 阅读(75) 评论(0) 推荐(0)
摘要: 在Java中,"生产者-消费者"(Producer-Consumer)是一种常见的并发编程模型,用于协调多个线程之间的工作,其中一些线程充当生产者,而其他线程充当消费者。这模型通常用于处理共享数据的情况,其中生产者线程生成数据并将其放入共享缓冲区,而消费者线程则从缓冲区中取出数据并进行处理。主要特点 阅读全文
posted @ 2023-10-28 14:57 1stzz1 阅读(158) 评论(0) 推荐(0)
摘要: 在Java中,wait()和notify()方法必须在同步块或同步方法内部使用,通常在锁对象上调用,有以下原因: 1.互斥性: 当你在同步块内部使用wait()和notify()方法时,它们与锁对象紧密相关,确保在调用wait()和notify()时能够维持互斥性。这意味着在调用wait()时,当前 阅读全文
posted @ 2023-10-28 14:57 1stzz1 阅读(253) 评论(0) 推荐(0)
摘要: package pojo.xc01;public class Cook extends Thread{ @Override public void run() { while (true) { synchronized (Desk.lock) { if (Desk.count == 0) break 阅读全文
posted @ 2023-10-28 14:47 1stzz1 阅读(30) 评论(0) 推荐(0)
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 65 下一页