为了账号安全,请及时绑定邮箱和手机立即绑定

细说多线程之Thread VS Runnable

难度初级
时长 1小时 0分
学习人数
综合评分9.63
171人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰

最新回答 / JYChiu
Mac上没有javaw.exe,Activity Monitor中新跑起来的线程名就叫做 java,其中有五六个进程都叫java;于是我的解决方案就是盯着Activity Monitor,对比程序跑起来之后,选出新加入的PID,暂时解决了这个问题;但这样太蠢了,有没有更方便的方法呢?

最新回答 / qq_Clarence_7
首先我理解的守护线程是“保护线程”第一守护线程肯定会执行。第二如果去掉肯定会一直将线程执行完,如中间未执行完中断线程的话应该会造成空数据或是不可打开文件。个人理解,没有实际代码支撑。

已采纳回答 / 知道比不知道好
java的多线程编程自己觉得是一种模拟多线程。所有的线程函数都在一个框架下工作,或者说被框架控制。sleep函数本身就是一个计数器,你可以想象成里面添加了一个while循环。在该循环执行时,当前线程休眠,其他线程运行。当循环结束时,当前线程被唤醒,一旦拥有CPU资源便开始运行。

最新回答 / cliffyan
CPU是执行指令是分时的,每个线程是一系列指令的集合,所以有几个线程无所谓,具体执行,每个时间片还是一个具体指令

最新回答 / sunbohan00
隐藏!纠正一下你的读音。另外 你这种人最烦了,问了问题 不选最佳答案,以后谁还会回你

已采纳回答 / 我爱豆花汤
是因为线程的执行顺序啊,每次执行都不一定是一样的。至于剩余票的问题,老师有回答啊~o(^_^)o

最赞回答 / 慕用1601367
<...code...>这样改就能按顺序输出了

最新回答 / qq_莫欺少年穷_20
因为创建线程时 第二个参数 默认是线程名称
首页上一页12345下一页尾页
课程须知
学习本课程前,你需要熟练掌握Java的基础语法,熟悉Java中创建线程的两种方式,熟悉Java多线程中常用的一些方法。
老师告诉你能学到什么?
1、多线程创建方式的比较和选择 2、线程的生命周期、守护线程

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消