下面是我创建的一个进程,然后里面调用了test1、test2 来进行无限次的循环,现在发现它自动进入垃圾回收站还是有段时间的,在这段时间内有可能会导致APP崩溃,所以优化一下这块,争取把这块调到内存占用最小。...
下面是我创建的一个进程,然后里面调用了test1、test2 来进行无限次的循环,现在发现它自动进入垃圾回收站还是有段时间的,在这段时间内有可能会导致APP崩溃,所以优化一下这块,争取把这块调到内存占用最小。
class TimeOUT extends Thread {
@Override
public void run() {
while (true) {
test1 = 1;
test2 = 0;
SpeechRecognition();
while (test1 == 1 && (test2 <= 1000)) {
test2++;
SystemClock.sleep(20);
}
SystemClock.sleep(100);
System.out.println("起飞———" + test1);
}
}
}
while (true) {
test1 = 1;
test2 = 0;
SpeechRecognition();
while (test1 == 1 && (test2 <= 1000)) {
test2++;
SystemClock.sleep(20);
}
SystemClock.sleep(100);
System.out.println("起飞———" + test1);
}更新:忘记写怎么用了,:
在需要调用的时候吧test赋值为0,然后此次就停止了,当下次循环的时候就又会进入
本站主要用于,日常笔记的记录,和生活日志。本站不保证所有内容信息可靠!(大多数文章属于搬运!)如有版权问题!请联系我立即删除“abcdsjx@126.com”