随笔分类 - Java线程
摘要:线程同步与通信 线程同步 线程同步是指多个线程在访问共享资源时,通过某种机制确保同一时间只有一个线程可以访问该资源,从而避免数据不一致或竞态条件(Race Condition)的发生 synchronized 关键字 synchronized 是Java中最常用的同步机制。它可以用于方法或代码块,确
阅读全文
摘要:多线程 多线程 是指在一个进程中同时运行多个线程,每个线程执行不同的任务 在多线程中,主线程也是一个单独的线程,主线程结束其他线程仍然会继续执行 实现方式 继承 Thread 类,通过继承 Thread 类并重写 run() 方法来实现多线程 简单易用,适合简单的多线程任务 由于 Java 是单继承
阅读全文
摘要:进程 定义 进程 是操作系统分配资源的基本单位,是程序的一次执行过程 每个进程都有独立的内存空间、文件描述符、环境变量等资源 进程之间相互隔离,一个进程崩溃不会影响其他进程 特点 独立性:每个进程有独立的内存空间和资源 隔离性:进程之间通过进程间通信(IPC)机制进行交互 资源开销大:创建和销毁进程
阅读全文

浙公网安备 33010602011771号