java并发编程
文章平均质量分 76
这一专栏简单来介绍一下java的并发编程
背破包望星空
这个作者很懒,什么都没留下…
展开
-
Java线程与进程学习1
进程进程是计算机中执行的程序;但不仅仅表示代码段和文本段,还包含:1、当前活动,如程序计数器的值和处理器寄存器的内容等。2、进程堆栈(包括临时数据,如函数参数、返回地址和局部变量)和数据段(包括全局变量)。3、堆,进程运行时动态分配的内存。线程线程可以看出是一个轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器,线程切换的开销小。换句话说,线程是一个程序里面不同的执行路径。原创 2023-07-02 15:00:06 · 378 阅读 · 1 评论 -
java线程与进程学习3
线程死锁问题生产者和消费者问题前面两篇文章我们学习了多线程的线程创建、执行、对线程的控制方法,线程的优先级,如何实现线程的同步以及如何解决线程死锁,还学习了一个线程的典型应用,生产者与消费者问题。原创 2023-07-23 22:37:02 · 205 阅读 · 0 评论 -
Java线程与进程学习2
本次学习主要有线程的优先级和线程同步。原创 2023-07-08 10:16:12 · 230 阅读 · 0 评论 -
简谈一下线程间通信
线程之间的通信就是当多个线程共同操作共享资源时,互相告知自己的状态,避免资源争夺。在JUC中,提供了多个API来实现线程间通信,下面我们简单通过一个简单例子来快速入手线程间通信下面的例子我们主要用到了await()和signalAll()这两个API来实现线程间通信await():await()方法是线程间进行等待和通知的一种机制用于让当前线程进入等待状态,直到其他线程通过调用signal()方法或signalAll()方法来唤醒它。原创 2023-09-25 00:46:09 · 92 阅读 · 0 评论