![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
TheBiiigBlue
这个作者很懒,什么都没留下…
展开
-
任务调度 -- DAG 并行执行调度
向导原创 2020-06-21 21:07:25 · 6412 阅读 · 0 评论 -
并发编程 -- volatile、synchronized和lock
并发编程中的三个概念 并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。我们先看具体看一下这三个概念:原子性 即一个操作或者多个操作要么全部执行并且不会被任何因素打断,要么就都不执行。可见性 指多个线程访问同一变量时,一个线程修改了这个变量的值,其他线程能立即看到修改的值。有序性 即程序执行的顺序按照代码的先后顺序执行。 一般来说,处理器为了提...原创 2020-04-22 16:25:26 · 317 阅读 · 0 评论