您当前的位置: 首页 >  Java

java持续实践

暂无认证

  • 1浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java多线程 停止线程遇到线程阻塞如何处理?

java持续实践 发布时间:2020-08-18 08:12:49 ,浏览量:1

文章目录
        • 线程可能被阻塞
        • 如果线程在每次迭代时都阻塞

线程可能被阻塞

子线程sleep的过程中, 给出中断信号的demo

当子线程正在休眠的过程中, 去进行线程的中断. 因此主线程要等子线程执行到 Thread.sleep(1000);这一行代码,因此在main线程中, 给出了Thread.sleep(500);

public class RightWayStopThreadWithSleep {


    public static void main(String[] args) throws InterruptedException {

        // 创建线程任务
        Runnable runnable = () -> {
            int num = 0;
            try {
                while (num  {
            int num = 0;
            try {
                while (num             
关注
打赏
1658054974
查看更多评论
0.0427s