java基础
文章平均质量分 85
摆渡人924
无
展开
-
网络编程入门
网络编程 网络通信协议 1.定义 通过计算机网络可以使多台计算机实现连接,但是位于同一个网络中的计算机在进行连接和通信时必须要遵守一定的规则。在计算机网络中,这些连接和通信的规则被称为网络通信协议。 2.作用 作用︰它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交互。 3.协议分类 UDP:用户数据报协议(User Datagram Protocol)。UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一原创 2021-07-19 20:30:24 · 223 阅读 · 1 评论 -
线程安全和解决方法
多线程 线程安全问题 说明:线程安全问题其实就是由多个线程同时处理共享资源所导致的,资源竞争问题 代码说明 创建main主线程开启多个新线程 package duox.xc; public class Dxc1 { public static void main(String[] args) { Doc01 doc01 = new Doc01(); Thread th1 = new Thread(doc01); Thread th2 = new T原创 2021-07-17 15:13:12 · 239 阅读 · 0 评论 -
多线程的概念和创建方式
多线程 1.并发和并行 并发:指两个或多个事件在同一个时间段内发生 并行:指两个或多个事件在同一个时刻发生(同时发生) 2.线程与进程的概念 进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程,进程也是程序的一次执行过程,是系统运行程序的基本单位,系统运行一个程序即是一个进程从创建,运行到消亡的过程。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。原创 2021-07-17 01:11:41 · 86 阅读 · 0 评论