回覆列表
  • 1 # 三村裡的程式猿

    都有這個痛點,只是痛點不同,沒辦法,程式設計師就是這樣,專案開發是一個人負責一部分內容模組的開發,大專案還好,每個人開發的東西多一點,小專案呢又並不存在高併發多執行緒的開發。

    開發人員都想接觸一些自己沒做過的東西來增加技術,然而現實比較殘酷,遇到專案時,公司有現成的技術成熟的開發員肯定不會讓一個對某一項技術不熟的人去開發了。

    作為開發人員只能利用業餘時間去學習了,把自己電腦搭建虛擬環境,安裝好資料庫,找一些資料匯入進去,自己私下摸索,或者拿別人寫好的程式自己去模仿學習。

    程式設計師工作中遇到不熟的技術,都是邊學邊做,這是常態,沒有什麼其他途徑了。

  • 2 # 狂客說技術

    這是一個普遍現象,做技術的都對多執行緒和高併發有嚮往,可是絕大部分公司的技術體系中根本不涉及這些,擔心自己的知識體系在公司技術框架前止步,說明題主還是很上進的。

    其實題主達可不必擔心,多執行緒和高併發其實也沒有那麼神秘,只是要完全掌握並能夠在專案中完全駕馭,需要很多技術知識做支撐,比如快取技術,佇列技術,分散式架構等等。只有對這些技術有了一定理解,才能具備解決多執行緒高併發問題的能力,不要著急,畢竟多執行緒和高併發不僅僅是概念那麼簡單,它對知識面的廣度和深度都有要求,只有少部分人才能完全理解並在專案中靈活使用。

    牽扯的知識點比較多,我簡單幫題主梳理一下思路。

    首先把概念搞清楚,多執行緒的使用場景,以及簡單的解決方案,儘可能自己寫demo去體驗一下,比如執行緒優先順序,執行緒開始,停止,都有很多坑。高併發是個綜合性很強的問題,解決高併發的問題需要很多技術做鋪墊,下面分享我整理的知識點,很多是基於面試,很多是筆記如果哪位同學想要了私信我!

  • 3 # 老牛哥兒

    不同語言處理的場景不一樣,如果可以建議直接golang,如果覺得簡單可以用C/C++ +多執行緒+多協程搞搞。

  • 中秋節和大豐收的關聯?
  • 清朝軍隊打仗,軍糧一般吃什麼?因季節和地域而不同嗎?