国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java中wait调用中断怎么办?

java中wait调用中断怎么办?

头像

小妮浅浅

2021-02-24 13:52:434248浏览 · 0收藏 · 0评论

java中的线程在数量上,可以说是比较多的。所以为了能够使线程有序的进行,我们通常会用到wait方法,来让部分线程变为等待的状态。不过wait方法一旦被中断也是非常麻烦的,将会出现不断调用的情况。下面我们就这种问题进行分析,然后带来具体的实例解决办法。

1、解决办法

(1)使用java线程时,将经常使用wait方法,并且如果在调用wait方法时中断了,jvm将捕获该中断,并持续调用wait指令。

(2)此时即使使用interrupt发送法中断,也不会发生任何效果。

(3)wait方法需要进行一些封装,捕获异常,然后停止执行该异常。

2、实例

public static void wait(Object obj) {
        boolean interrupted = true;
        while (interrupted) {
            interrupted = false;
            try {
                obj.wait();
            }
            catch (InterruptedException e) {
                interrupted = true;
            }
        }
    }
 
    public static void wait(Object obj, int timeout) {
        boolean interrupted = true;
        long startTime = System.currentTimeMillis();
        int sleepTimeout = timeout;
 
        while (interrupted) {
            interrupted = false;
            try {
                obj.wait(sleepTimeout);
            }
            catch (InterruptedException e) {
                interrupted = true;
                long now = System.currentTimeMillis();
                sleepTimeout -= now - startTime;
                startTime = now;
                if (sleepTimeout < 0) {
                    interrupted = false;
                }
            }
        }
}

以上就是java中wait调用中断的解决办法,如果当时正好被wait中断锁困扰,不妨使用这种方法进行处理。没有遇到的话,可以把这个方法保存,方便之后的使用。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《互换人妻HD中字》| 美女和帅哥一起努力生产豆浆的视频| 《特殊游泳教练》| 《枕边欢情》电影免费观看| 《无能的丈夫》完整版| -区二三国产好的精华波品牌介绍 精品卡一卡二卡3卡高清乱码 | 男同桌硬了把我内裤也脱了| 女版壮志凌云满天星版| 被两个男人吃奶三P| 挤进毛都没长的小缝里| 免费观看已满十八岁电视剧在线播.. | 她开始慢慢迎合刘小刚是什么歌| 97精品无码AV九九九九九九| 羞羞视频| 电视剧情满四合院| 《高压监狱2》完整版| 水K制服| 狗锁住女人狗的视频大全图片| 宝贝把腿开大让我添添你视频| 八戒八戒在线看免费观看电视剧| 少女たちよ在线播放电视剧| 亚洲乱熟女一区二区三区山口珠理| 在床上的72种扦插方法| 雷神笔记本| 夏树唯| 胬肉(产乳)| 炮姐BGM高清| 女生给男生吃小头头| 韩剧《酒醉热吻》| 《教室里的激情》2| 二人生猴子全程免费| 我穿水K被同桌C出水了H漫画 | 老牛耕田陈雪全文免费阅读笔趣阁 | 一个人看的免费高清直播| 欧美人动物PPT免费模板大全| 强伦轩女教师在线播放| 燕子课文| 成品PPT网站大片| 少女たちよ观看免费高清电视剧| 女被扒开腿狂躁XXXXX视频| 《淫毛》在线观看免费