java 响应速度问题# Java - 爪哇娇娃
b*i
1 楼
用我的JTextArea来显示文字,我循环显示1-20000,每显示一行都利用我写的函数来计
算屏幕缓冲区的字符,然后生成整个theText,然后设定到setText里面。
我让程序中在自定义的stop按钮按下时,我更改一个boolean emergency = true;
我这个循环其实每次都查询emergency变量,也设volatile了。但是,看到按下stop后
,程序继续运行了大约几秒钟后,才停止显示数字。
这个程序是java application. 没有使用线程。应该怎么做才能让程序在我按下stop时
立即停止呢?
算屏幕缓冲区的字符,然后生成整个theText,然后设定到setText里面。
我让程序中在自定义的stop按钮按下时,我更改一个boolean emergency = true;
我这个循环其实每次都查询emergency变量,也设volatile了。但是,看到按下stop后
,程序继续运行了大约几秒钟后,才停止显示数字。
这个程序是java application. 没有使用线程。应该怎么做才能让程序在我按下stop时
立即停止呢?