- 博客(15)
- 收藏
- 关注
原创 创建线程的几种方式
Android中创建线程的几种方式及代码。 Thread、Runnable、ExecutorService、HandlerThread、AsyncTask
2023-10-20 11:12:12
357
原创 死锁以及java模拟死锁
什么是死锁?死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。产生原因1. 竞争资源引起进程死锁当系统中供多个进程共享的资源如打印机、公用队列的等,其数目不足以满足诸进程的需要时,会引起诸进程对资源的竞争而产生死锁。2. 可剥夺资源和不可剥夺资源系统中的资源可以分为两类,一类是可剥夺资源,是指某进程在获得这类资源后,该资源可以再被其他进程或
2021-06-29 08:28:45
631
转载 GC Roots根对象
GC Roots根对象在Java语言中,可作为GC Root的对象包括以下几种:虚拟机栈(栈桢中本地变量表)中引用的对象方法区中类静属性引用的对象方法区中常量引用的对象本地方法栈中JNI(即一般说的Navite方法)中引用的对象摘自《深入理解Java虚拟机》来自:https://blog.youkuaiyun.com/u013887008/article/details/85261024...
2021-03-17 17:49:27
327
1
原创 界面闪退has stopped,报错空指针异常java.lang.NullPointerException
界面闪退has stopped,报错空指针异常java.lang.NullPointerException:Attempt to invoke virtual method '***' on a null object reference链接:http://note.youdao.com/noteshare?id=f0cf0f1f24a16ae69076175b3e16052d&sub=...
2020-04-04 23:44:10
447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人