多线程
文章平均质量分 83
香香y
我们都能成为想要成为的人!
展开
-
多线程专栏一:提升程序性能的利器!
线程和进程是操作系统中的两个核心概念,用于实现程序的并发执行和资源管理。进程(Process)进程是指计算机中正在运行的一个程序实例。每个进程都有自己独立的内存空间、数据栈和执行环境,可以包含多个线程。一个进程通过分配给它的计算机资源(如CPU、内存等)来执行任务。每个进程之间是相互独立的,它们不能直接访问彼此的内存空间。拥有独立的内存空间和执行环境可以包含多个线程进程之间相互独立,无法直接访问彼此的内存空间进程的创建和销毁需要操作系统进行调度和资源管理线程(Thread)原创 2023-11-30 23:04:54 · 963 阅读 · 0 评论 -
多线程专栏二:深入探索多线程编程之原理、技术与常用方法详解
常用的线程通信技术包括使用 wait()、notify() 和 notifyAll() 方法配合 synchronized 关键字实现等待/通知机制,以及使用 BlockingQueue 阻塞队列来实现线程间的数据交换。调用线程对象的 join() 方法会使当前线程进入等待状态,直到被调用的线程执行完毕后才继续执行。适用于希望让其他具有相同优先级的线程有机会执行的情况(当前线程愿意让出 CPU 的执行时间,但是不一定会成功让出)。该方法会暂停当前线程的执行,并允许其他线程有机会执行。原创 2023-12-01 20:46:21 · 381 阅读 · 1 评论