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

Java并发编程的“基石”——多线程概念初识

难度入门
时长 2小时14分
学习人数

已采纳回答 / 悟空
 单CPU多线程,是尽力在压榨CPU的使用率,是对的,如果有IO操作,很多线程会休息,如果单线程,那么CPU就休息。如果CPU已经被挤满,那么并不是说在单核CPU上运行多线程程序没有意义,而是说,线程的数量设置不合理,应该减少线程的数量。

已采纳回答 / 悟空
生活中的例子:鱼塘养鱼。比如我们的目标是生产一条鱼,理想的情况是用10个池塘一起养,然后加速10倍。但是养一条鱼这件事难以并行,即便用10个鱼塘,最后也无法加速这条鱼的生长过程,总时间还是不变的,因为从鱼苗、到小鱼、到大鱼这些过程都是异构的,不能用多线程来加速。相反,打字就是同构的,我们有10页文章需要打印,如果用10个人来一起打字,那么速度就可以提高10倍。

已采纳回答 / 悟空
一般的http调用就是同步通信,比如用http客户端请求接口并拿到结果,然后对结果进行处理。而比如用RabbitMQ等MQ就是异步通信,相关代码例子可以看MQ的课程,比如免费课:https://www.imooc.com/learn/1042

已采纳回答 / 悟空
本门课是Java并发编程精讲的前置课,可以帮助梳理并发领域的各种重要概念,为后续学习打下基础。小伙伴你是本门课可以在线看但是不能下载吗?如果是的话,我联系慕课网的工程师帮助你解决。

+ 我来回答 回答最高可+2积分

已采纳回答 / 悟空
有的,并发编程的“基石”——多线程概念建立思维导图:http://naotu.baidu.com/file/b8a70ff9e7f3af1437594b2d0fb4ebfd?token=11150672c00909cb用PC端浏览效果更佳
首页上一页12下一页尾页
¥69.00
立即购买
课程须知
1、0基础入门并发编程,打开并发世界的大门 2、对于刚学完Java基础知识的同学,可以让小伙伴轻松掌握并发领域最重要的概念。 3、用通俗易懂、生动的描述,让小伙伴轻松理解并发中原本晦涩难懂但非常重要的系列概念。
老师告诉你能学到什么?
1、进程与线程?实操:如何查看正运行进程;用代码演示线程数量的实时变化;2、实操:代码演示JVM自启动线程,分析作用;3、多线程?生活案例:“大学舍友”和“吃火锅”;4、图解并行和并发;5、高并发?企业案例:双11、春晚;6、用8个常见面试题检验学习收获
加群二维码
  • 慕课Java核心用户群
  • 群号:314316732
  • 付费用户专享
  • 技术学习型社群

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消