面试场景题,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届找工作求助阵地##悬赏#相关推荐