日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

同步异步单线程多线程初级理解

發布時間:2023/12/13 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 同步异步单线程多线程初级理解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對于我開始接觸同步異步單線程多線程的概念的時候,都是分別理解同步和異步、單線程和多線程概念,當看到“使用同步方法保證線程安全”時愚昧的理解為那就是單線程咯;于是就陷入了困惑,同步等于單線程嗎?
下面是我自己不成熟的理解,理解的不是很全面,大家僅供參考,看看就好,歡迎批評改正,深刻的理解我會努力學習,日后再整理,多多包容。
同步:等待執行結束之后,再執行; 異步:可以不管不顧,同一時間,一起執行;
單線程:只有一個線程; 多線程:有多個線程;
同步!= 單線程 異步!=多線程
舉例: 1: 多線程:小明可以邊吃飯邊看電視劇 ; 單線程:小明只睡覺;
2: 同步:小明吃飯,小明吃完啦,爸爸吃; 針對飯; 異步:小明吃飯,同時爸爸也吃飯; 針對飯;
3: 小明邊吃飯邊看電視 ,同時,爸爸專心吃飯;
小明:多線程; 爸爸:單線程; 飯:異步 (爸爸和小明一起吃飯,小明爸爸都吃不飽);
4: 小明邊吃飯邊看電視 ,吃完了;爸爸專心吃飯;
小明:多線程; 爸爸:單線程; 飯:同步(爸爸怕小明餓著,先讓小明吃,小明飽了,吃完了,爸爸再吃);
5: 小明邊吃飯邊看電視 ,吃完了;爸爸再吃飯,也是邊吃飯邊看電視;
小明:多線程; 爸爸:多線程; 飯:同步; 電視:異步;
6:小明爸爸同時邊吃飯邊看電視
小明:多線程; 爸爸:多線程; 飯:異步; 電視:異步;
以上幾個例子中小明和爸爸類似于兩個不同進程,飯、電視類似于資源,不同進程訪問不同資源方式不同,同步異步和單線程多線程比較的維度不同。

轉載于:https://www.cnblogs.com/Isabella-CC/p/8269514.html

總結

以上是生活随笔為你收集整理的同步异步单线程多线程初级理解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。