多线程
文章平均质量分 82
fugou4983
这个作者很懒,什么都没留下…
展开
-
java多线程
java多线程 线程生命周期 多线程的实现方式java多线程线程生命周期 新建状态: 顾名思义,就是新建一个线程。处于新建状态的线程有自己的内存空间,通过调用start方法进入就绪状态。 就绪状态: 这时已经具备了运行条件,但还没有分配到CPU。等待状态并不是执行状态,当系统选定一个等待执行的Thread对象后,它就会从等待执行状态进入执行状态,系统挑选的动作称之为“cpu调度”。一旦获原创 2018-03-22 19:46:47 · 111 阅读 · 0 评论 -
java多线程
如何保证线程安全 原子性 锁 同步代码块 Atomic 可见性 顺序性 拓展sleep和wait区别如何保证线程安全 在多线程编程中要时刻保持着三个核心的概念 原子性: 原子是不可分的,原子性通俗的讲就是一次操作包含有多个步骤,这些步骤要么全部生效,要么全都无效。这一点和数据库事物的原子性概念差不多。 可见性: 当多个线程并发访问同一个共享变量时,一个线程对共享变量的修改,其他线程能够立即看到原创 2018-03-23 17:08:49 · 99 阅读 · 0 评论