随笔分类 -  并发编程

摘要:概念 在了解线程安全问题之前,必须先知道为什么需要并发,并发给我们带来什么问题。 为什么需要并发,多线程? 时代的召唤,为了更充分的利用多核CPU的计算能力,多个线程程序可通过提高处理器的资源利用率来提升程序性能。 方便业务拆分,异步处理业务,提高应用性能。 多线程并发产生的问题? 大量的线程让CP 阅读全文
posted @ 2020-04-23 09:15 一剑天门 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:概述 jmm内存模型是一种抽象的概念,不是真实存在的,也可以说它是一种规范。它规范定义程序各个变量的访问方式,线程运行时,它规定所有变量都存储在主内存中,为一块共享内存区域,所有的线程都可以访问,但线程对变量的操作必须在自己的工作内存(线程被创建时,jvm就会为它创建一个工作内存空间)中进行,不能直 阅读全文
posted @ 2020-04-12 14:17 一剑天门 阅读(195) 评论(0) 推荐(0) 编辑
摘要:概述 public enum State { /** * Thread state for a thread which has not yet started. */ NEW, /** * Thread state for a runnable thread. A thread in the ru 阅读全文
posted @ 2020-04-10 13:47 一剑天门 阅读(596) 评论(0) 推荐(1) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示