![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Runnable
未遂1995
向来缘浅,奈何情深
展开
-
Java多线程之 -- 进程和线程
Java多线程之 – 进程和线程概念进程 程序的动态执行过程 包括占用的资源(内存、CPU)和线程 线程 线程是程序中最小的执行单位 一个进程有多个线程 线程共享进程的资源 进程和线程的区分我们可以想象为进程为班级而线程是邦奇中得每一个学生线程之间的交互 互斥,类似于每一个学生都为了第一名而你争我让,线程也是,都想抢占CPU的资源 同步,当举行运动会的时候,大家都团结一心,彼此共享自己的资源 Thr原创 2015-04-08 23:19:22 · 661 阅读 · 0 评论 -
Java 锁
Java 锁定义正确性某个类的行为与其规范完全一致原子性读取-修改-写入作为不可分割的一个动作执行竞态条件当某个计算的正确性取决于多线程的交替执行时序,那么就会发生竞态条件synchronized定义:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 当两个并发线程访问同一个对象object中的这个synchronized(thi原创 2015-06-17 16:19:40 · 665 阅读 · 0 评论