第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【金秋打卡】第二十一天+多線程是什么

標(biāo)簽:
Java

课程名称:2小时搞定多线程概念

课程章节:第三章节

主讲老师:悟空

课程内容:

这节课讲了多线程的一些知识:

  1. 什么是多线程

    1. 如果一个程序允许两个或者以上的线程,那么它就是多线程程序,多线程,是指在单个进程中运行多个线程

    2. 火锅的案例  +  屋子里住人的案例

  2. 为什么需要多线程

    1. 阿姆达尔定律:处理器愈多,程序执行越快,但是有上限。取决于串行比例,串行比例越多,速度越慢,并行比例越高,速度越快

    2. 把事情都分解为ABCD,以后来这种事情,都走ABCD流程

    3. 提高处理速度

    4. 避免无效等待(IO的时候可以做别的时候)

    5. 提高用户体验,避免卡顿,缩短等待时间

    6. 并行处理,提高性能,比如tomcat,用多个线程去处理请求,而不是一个一个的串行等待处理

    7. 主要是提高cpu利用率,让多核cpu有发挥多核的用处

    8. 便于编程建模

    9. 计算机性能定律,摩尔定律失效,阿姆达尔定律生效

  3. 多线程的局限

    1. 性能:上下文切换带来的消耗

    2. 异构化任务:任务结构不同,很难并行

    3. 线程安全问题,假如配合出错,那么数据就会出错,比如线程饥饿和死锁

课程收获:

这节课重点在于理解多线程是什么,为什么需要多线程,以及摩尔定律的失效,还有阿姆达尔定律的兴起,以及多线程的局限。

重点还是在与我们怎么样运用多线程,凡事有利就有弊,这是肯定的,总的来说,这章内容还是偏理论。





點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消