
线程
文章平均质量分 85
似轲
站在巨人的肩膀上敲代码
展开
-
保证线程安全的方法
同步代码块 同步方法 Lock类 Volatile+CAS automic原子类...........................................................................原创 2020-03-18 14:57:24 · 174 阅读 · 0 评论 -
线程组ThreadGroup
线程组实现:package d1205;public class GroupTest { public static void main(String[] args) { ThreadGroupTest groupTest = new ThreadGroupTest(); ThreadGroup threadGroup = new ThreadG...原创 2019-12-06 00:23:00 · 101 阅读 · 0 评论 -
同步代码块和同步方法的区别
synchronized是用来解决同步问题:在处理共享资源时,如果多个线程在同时操作同一个资源,这时就会发生错误,java提供的解决方法时加同步锁,在一个时间点,只能有一个线程操作共享资源package d1202;public class SynTest { /** * 线程同步方法 * 1.不要将run置为同步方法,并行/并发编程串行 * ...原创 2019-12-27 13:42:49 · 196 阅读 · 0 评论 -
线程同步synchronized锁
package d1202;public class AccountRunnerble implements Runnable { private final Account account = new Account(); private int withDrawCount = 0; public AccountRunnerble(int count){ ...原创 2019-12-02 01:38:09 · 121 阅读 · 0 评论 -
继承Thread和实现Runable接口的区别
1.Thread类方式和实现Runnable接口方式的联系:JDKAPI可看出Thread类也是通过实现Runnable接口2.Thread类方式和实现Runnable接口的区别:继承Thread : 线程代码存放Thread子类run方法中。 实现Runnable:线程代码存在接口的子类的run方法。 实现过程步骤不一样,一个需要构造器入参一个实现Runnable接口的对象...原创 2019-12-02 00:28:51 · 472 阅读 · 0 评论 -
线程控制方法
1.sleepThread.sleep(1000):静态方法, 休眠时间单位时ms, 使用位置,线程run方法内, 调用线程休眠方法,线程进入阻塞状态,待线程休眠结束,进入就绪状态 @Overridepublic void run() { while (true){ try { Thread.sleep(1000); ...原创 2019-11-25 23:49:19 · 480 阅读 · 1 评论 -
线程的生命周期和状态
转载:https://blog.youkuaiyun.com/houbin0912/article/details/77969563java线程周期经典图新建状态(new):线程对象创建后进入new,列:Thread t = new Thread(); 就绪状态(Runable):当调用start方法(t.start())后进入就绪状态,等待CPU调度执行 运行状态(Running):CPU调...转载 2019-11-19 23:29:36 · 157 阅读 · 0 评论 -
进程和线程的区别与联系
版权声明:本文为优快云博主「咸鱼程序员」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/qq_37954088/article/details/815160201. 从概念出发进程是程序运行的活动实体,操作系统会为一个进程分配TCP(进程控制块),虚拟地址空间,页表等一些资源。线程是轻量级进程,...转载 2019-09-09 23:44:17 · 162 阅读 · 0 评论