慕瓜7073846
首先我理解的守护线程是“保护线程”
第一守护线程肯定会执行。
第二如果去掉肯定会一直将线程执行完,如中间未执行完中断线程的话应该会造成空数据或是不可打开文件。
个人理解,没有实际代码支撑。
慕用7727639
隐藏!纠正一下你的读音。另外 你这种人最烦了,问了问题 不选最佳答案,以后谁还会回你
Yester_dy
键盘输入后 要按Enter键
PineElsa
具体的原理可以分析一下么?
连宏伟HW
os.write(("\r\nword"+count).getBytes());你应该这么写啊,你少写了一对括号
慕斯卡4106679
...........建议你再好好学习一下...这里主线程是指的main函数.......sc只是个对象....只是main线程中的一个代码而已...
这里能看到的就两个线程 1个main线程 是主线程 一个是thread 线程. 设置成了守护线程...
罗曼零
慕斯卡4106679
在这里一共有两个线程①.守护线程 ②主线程(main)
老师说的:若没有线程需要守护线程“守护”,那么守护线程就会退出
程序运行之后两条线程都在执行:②线程再启动了①线程然后 继续执行到sc.next()语句 等待键盘输入
①线程在启动之后就不停的写东西到文件中。
如果在这之后的过程中,程序员在键盘中输入的任意字符,毁导致②继续执行,然后②就执行完啦,你看main方法中就那几行代码,全都执行完啦! 然后主线程就退出啦! 然后①线程就没有线程可以守护啦,自己也就退出啦!
Buddy_
java 基础部分 建议看java 二季