Thread中的interrupt()问题…… interrupt()搞不懂…… 这个Java Doc上讲的好抽象, 貌似一个线程interrupt()之后再sleep()就抛出错误了? 为什么?- - 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是已经在sleep的时候被interrupt了就会抛出错误比如,你在睡觉的时候被吵醒了,你也会很生气啊,就是这个道理我们把thread去sleep是为了规划程序的执行时间,假如提前被interrupt了,那么就会打乱我们的执行规律,甚至可能使程序崩溃,为了阻止这种情况发生,我们必须对出现这样的情况的错误进行捕捉,并且处理这些错误,使我们的规划能够顺利进行 当然,如果这个线程已经interrupt了(并且调用这个方法的时候没有sleep、wait等方法),那么它的interrupted状态就是true了,任何情况下,当这个状态为true的时候,sleep、wait等方法的执行都会产生错误当然任何情况下,当sleep、wait等方法正在执行的时候interrupted状态为true时也会产生错误。也就是说,任何情况下,当interrupt方法和sleep方法相遇的瞬间,都会发生异常,而interrupted状态也马上变为false。 请问把下列输出怎么嵌套到applet 一例,求教 如何读取文本框中输入的数据并应用? 如何用NETBEANS编写一个打开图片的小程序~~ ArrayList转换为二维数组有问题,请指点 为啥编译有错 j2ee/j2se/j2me的区别是什么?? 在一张网页上可不可以同时显示中文和日文啊? 将c:\javaprogram>java Test 放入批处理中执行,怎样编写批处理文件 请问如何将一组记录传入数据库 请问用JAVA怎么访问百度?谢谢 小问题
比如,你在睡觉的时候被吵醒了,你也会很生气啊,就是这个道理
我们把thread去sleep是为了规划程序的执行时间,假如提前被interrupt了,那么就会打乱我们的执行规律,甚至可能使程序崩溃,为了阻止这种情况发生,我们必须对出现这样的情况的错误进行捕捉,并且处理这些错误,使我们的规划能够顺利进行
当然任何情况下,当sleep、wait等方法正在执行的时候interrupted状态为true时也会产生错误。也就是说,任何情况下,当interrupt方法和sleep方法相遇的瞬间,都会发生异常,而interrupted状态也马上变为false。