1. ThreadPool:必须主动销毁,不然所有线程均还存在;
2. HandlerThread:如果是自己new出来的, 必须主动销毁,不然线程均还存在;
3. GlSurfaceView: 必须主动调用release,不然线程会存在
不会有线程泄露的有:
1. new Thread():如果内部没有while死循环, 已经结束的; 不用主动回收;
1. ThreadPool:必须主动销毁,不然所有线程均还存在;
2. HandlerThread:如果是自己new出来的, 必须主动销毁,不然线程均还存在;
3. GlSurfaceView: 必须主动调用release,不然线程会存在
不会有线程泄露的有:
1. new Thread():如果内部没有while死循环, 已经结束的; 不用主动回收;