- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 java锁ReentrantLock的源码分析
java锁ReentrantLock的源码分析简单的函数介绍加锁过程猜测加锁流程源码分析tryAcquireaddWaiterenqacquireQueued解锁流程tryLock,和lockInterruptibly总结 简单的函数介绍 声明锁对象,构造函数默认不传是创建非公平锁,传true是创建一个公平锁 ReentrantLock lock = new ReentrantLock(true); 重入锁,lock和unlock成对出现, lock.lock(); lock.unlock(); 尝试加
2020-06-08 12:00:04
259
原创 Android突破锁屏
在接收消息广播的onReceive里,跳转到你要显示的界面。如: Intent intent = new Intent(arg0,MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); arg0.startActivity(intent); 复制代码 在该activity的onCreate(
2014-10-30 11:14:28
639
转载 Java基础-线程池
一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。 二:线程池 线程池的作用: 线程池作用就是限制系统中执行线程的数量。
2014-10-30 11:11:19
229
原创 Android核心基础-四大框架Activty
Activity Activity就是一个界面,一个可以让用户和服务交互的平台,启动Activity有两种方法,第一种是快捷方式启动,第二种是意图调用(Intent)创建Activity: 1)定义类继承Activiyt, 2)在清单文件中的节点中声明显式意图和隐式意图: 显式意图: 概念:显式意图是给创建的意图指定类,通过字节码或者全类名来启动Activity。 创建方法: 1)创建In
2014-10-23 17:03:49
407
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人