面试场景题,Runnable线程相关。
今天面试遇到个场景题,复盘的时候想了许久,也没想明白。
场景:
一个线程,通过Runnable接口,重写run方法,方法内部是:
run(){ while(true){ "打印中xxx" sleep(10s) } }
场景解析,假设本地idea启动,我需要10S内 中断这个线程,怎么优化这个代码。比如在控台输入 "wq" 立马结束打印线程。
有什么思路?
#23届找工作求助阵地##悬赏#今天面试遇到个场景题,复盘的时候想了许久,也没想明白。
场景:
一个线程,通过Runnable接口,重写run方法,方法内部是:
run(){ while(true){ "打印中xxx" sleep(10s) } }
场景解析,假设本地idea启动,我需要10S内 中断这个线程,怎么优化这个代码。比如在控台输入 "wq" 立马结束打印线程。
有什么思路?
#23届找工作求助阵地##悬赏#相关推荐