多线程
carlZzzzzzz
这个作者很懒,什么都没留下…
展开
-
多线程isInterrupted()与interrupted(),真正的停止线程
currentThread().getName()与this.getName()的区别public static class MyThread extends Thread { @Override public void run() { super.run(); System.out.println("cur__...原创 2019-05-29 11:49:54 · 428 阅读 · 1 评论 -
synchronize同步锁的应用
1、当存在父子类继承关系是,子类完全可以通过“可重入锁”调用父类的同步方法的。2、同步不能继承,需要在子类的方法中添加synchronize关键字synchronize同步方法、变量;锁定当前对象// 异步调用service1()、service2()、service3()方法时,// 会等待当前调用的方法完成后才调用下一个方法。public static class Ser...原创 2019-05-29 18:28:20 · 350 阅读 · 0 评论 -
IntentService源码分析
作用:可执行耗时操作的Service。优点:一个后台线程是很容易被系统杀死的,优先级非常低。而IntentService是一个服务,不容易被系统杀死。源码分析:@Override public void onCreate() { super.onCreate(); HandlerThread thread = new HandlerThread...原创 2019-06-02 10:57:44 · 160 阅读 · 0 评论