![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java并发编程
文章平均质量分 90
olderSix编程笔记
身体和灵魂必须有一个在路上
展开
-
03.并发三大特性
在并发编程中,我们经常会遇到一些莫名其妙的 bug ,而这些 bug 的源头其实就是并发的三大特性:原子性、可见性和有序性问题。原创 2024-07-12 10:34:00 · 616 阅读 · 0 评论 -
02.并发编程基础概念
在正式学习 Java 的并发编程之前,我们需要熟悉和学习几个并发编程的基础概念。原创 2024-07-11 23:19:01 · 559 阅读 · 0 评论 -
01.并发编程简介
所谓的并发编程是指多个线程或进程同时执行的编程模式。。并发编程的底层原理是基于计算机系统中的并发性,通过多线程、进程、协程等方式实现。计算机系统中有多个CPU核心和内存单元,可以同时处理多个任务。并发编程可以将计算机系统的资源充分利用,提高程序的性能和效率。并发编程的主要挑战是如何处理并发访问共享资源时的竞争和冲突问题,如死锁、活锁、饥饿等。为了避免这些问题,需要采用一些并发控制机制,如互斥锁、信号量、条件变量等。在Java中,可以通过synchronized关键字和Lock接口来实现并发控制。原创 2024-07-11 22:59:28 · 657 阅读 · 0 评论