[請益] 有用過多執行緒做工具嗎
各位好
是來找想法的
主要是想透過多執行緒做些什麼
並拿來面試
同時也希望是寫些我自己日常會用的
儘管有看書但從業到現在都沒實際用過
方便的話請簡述該功能細節
或提供 github gitlab
麻煩了
謝謝
不好意思沒辦法一一回應
我所求的是
你個人因為某需求而寫的
讓生活變的更簡單的工具
能面試最好但為次要
github也是次要
並且不是作業
理想的情境是
我正好需要
且看內容認為寫的出來
不懂就去 stackoverflow 問
本身用 java 也會去 java 版問
運用書中所學寫出來
--
伸手牌?你知道有一種東西叫Google ,它還蠻好用的嗎?
?? 求關鍵字或網址 謝謝
您是主要開發者之一嗎 會找時間看簡介 先謝謝了
要拿去面試講喔 這樣算是請大家幫你寫作業的意思嗎?
不是喔 作業我自己會寫
提供個想法還好吧,又不是幫他做
喔喔如果是拿 github 上照抄的話當我沒說
程式碼我自己會實作 能提供 github 當然好但只是次要 github 用 multi-thread 去查只有一堆 tutorial
※ 編輯: SongIceFire (223.137.25.89 臺灣), 05/23/2022 07:19:26OS 恐龍本,有一章多執行序,要範例要解說都有
也有作業
大學上os課本恐龍書 作業就有寫了
應該說日常會用的 自己把他轉成多執行緒調效能
Refer to "FlashGet", a kind of download manager.
I know it's very old software, though.
從業之後沒用過 除非你寫的都很底層
先找找看哪些地方並行處理會加快的 就把它丟thread
就等io反應或是讓GUI不死當的同步機制
多執行緒程式要執行一段時間,而且你會想著程式執行
這樣才有多執行緒的意義。不然你用遞迴寫一個檔案
空間分析器,能計算指定目錄以及其子目錄下的檔案
大小總和,執行的時候有一個進度條顯示目前處理的
目錄/檔案數目。這個作業應該不難做。
進度條沒有想過 謝謝建議!
隨便一個爬蟲
爬蟲要懂網路 目前還不會
簡單 去codejob板當免錢勞工
寄廣告信,轉檔,爬蟲,抓股價,都可以
前年寫過抓股價的工具 寫一年多 但最後多執行緒只占了一小部分 自娛可以不宜拿來面試
你從業多久了-.-? 都跑硬體底層嗎
github上面隨便找都有
你是想練習自己做的東西用現成平台上的multi thread li
b 還是寫出multi thread的實作?
我用 java 希望是 completablefuture 或 guava 等 lib 寫點東西 邊寫邊了解lib
不如看看作業系統kernel,最神的open source
從業多久了?平常都做什麼?完全沒碰過multi-threaded也
挺神奇
一個最常用的範例就是GUI工具阿 沒有多執行緒 你就會看見
做一個耗時GUI操作 整個應用程式就不動了 (所以需要多執行
緒)
要用來面試的話可能需要提供一點業務內容比較好 不然像樓
上大大提GUI結果你做底層的話也是白搭
就做個圖片批次壓縮轉檔工具,批次是例如有20個檔案
然後交給5個執行序(可設定)去執行,這種工具網路上
open source 應該也不少
你有多核心就可以用多執行緒啊,比如你做矩陣乘法就可以
用多執行緒
也不用到很底層,我之前在車機導航做QtUI就用到多執行緒
日常工作的話假如你有很多文件要parsing再存檔,沒有多
執行緒觀念的人可能就parsing一個存檔一個。有多執行緒
概念和多核心可以用的話,我可能就開六個執行緒同時pars
ing不同文件
再來就是make -j7 那個-j就是設定你要用幾個核來編譯
Android的話我記得遊戲就有分logic thread和 render thr
ead,這也不用很底層吧,寫app的人應該都會碰到
假設你做3*3的矩陣乘法,是不是就可以開三個執行緒去各
自乘完各自填值進去
隨便舉就一堆啦,但真的難的是如何同步,鎖,條件變數,
原子操作等等
算算我隨便舉就四五個例子
文件 parsing 沒有想過 謝謝建議!
通常練習這個要有情境啦..
處理檔案 圖片這種
關鍵字multithread + use case
原子性和幾個flag要搞清楚就很厲害了
謝謝
影片剪輯
隨便去github抄一抄
沒有要抄
如果是Python的話 可以查GIL 應該是個不錯的知識
有試著用多執行緒去爆破密碼學的東東啦,雖然成果不彰
就是了
ptt就是最好的例子阿~~~你要如何一次讓50000人上線
你不用多執行緒做得出來...這個機率很低
GIL聽說就要有解了
你先了解高併發IO模型與原理就很受用
榨多核心CPU效能的多執行緒,和高併發、非同步IO其實重點不
太一樣,就一個多執行緒的關鍵字實在太籠統
搜尋 boost, asio, proactor 等關鍵字試試
謝謝
最常利用到多緒的功能就是進度條功能
謝謝
人好好
大家人好好
你寫個桌面應用程式就需要多執行緒了 否則UI會卡住
GIL 有寫?那不就整個CPython要翻掉
*有解
路過噓
從業沒用過… 這很可怕吧,難道沒做過任何IO處理,或沒寫
過多人同時使用的程式
大家人真的好好,這種文還會回,感覺就是什麼都不懂沒做功課
如果是用framework 的話,去翻翻底層的source code應該都
有實作
要個關鍵字還好吧,又不是每個人資訊蒐集能力都很強
大家人太好 根本伸手牌
還是建議自己寫個socket program會比較好懂
以前桌面視窗程式 GUI 沒 thread 不會動吧
沒那麼複雜吧,隨便讀個檔案,搜尋裡面出現過關鍵字,UI不
停頓卡住,這種最基本的功能就能練了。
現在CPU速度太快,但IO永遠是瓶頸
單純跑運算除非是暴力攻擊法,不然一般一下子就跑完
我知道該怎麼做了 謝謝各位意見
先練好中文表達
中文XDDDDDDDDDDDD
...........
發文時沒有考慮到你的中文能力 歹勢
問這樣的問題就是沒自己想過,直接看別人都做什麼樣
的功能,你用自己的方式實作,你馬上就知道沒有多執
行緒的程式會差在哪了
GUI會卡住等上一個指令完成然後就炸掉了XD
可憐
這...隨便一個語言 打上關鍵字 就有一堆了吧...
問使用情境就算了,還想伸手copy 真幸福
爆
[爆卦] 中壢皓X公司面試被強暴原文 1/6晚上後續 留言有新回應 先附上案件證明單爆
[問卦] 八卦板一堆新聞的推文是發生什麼事乳提 剛剛看到一篇基輔電視塔被炸到的新聞 本來想說會看到大家會擔心消息無法外傳 到時候首都有什麼狀況沒辦法播送給民眾 結果推文真的是大開我的眼界爆
[心情] (更)不善措辭的朋友嗨大家早安 何德何能竟然有這麼多回覆還有網友特地寄信給我 先謝謝大家的關心和經驗分享 其實要把私事寫到網路上讓大家評斷讓我滿焦慮的 寫太詳細怕被認出 太大略怕不清不楚爆
[寶寶] 會不敢在FB IG寫幸福的文嗎有了孩子之後,有很多覺得幸福、可愛、逗趣、想一輩子珍藏的時刻 看著孩子常常覺得很感動,感謝老天爺讓我成為一個母親,想紀錄此時此刻發生的事情以及心情,以及也想小小的鼓吹大家生小孩(台灣的生育率啊 ) 但每每要在FB紀錄心得,就又猶豫了……總擔心發表這麼幸福洋溢的文章好嗎? 想到好友列表裡面,很多人沒有小孩、沒有結婚,其中也有一些公司主管, 40多歲沒有小孩 我不知道他們是本身就不想要結婚生小孩,還是其實心裡還是有渴望?正因為不知道,所以擔心Po這樣的文章會不會觸動到一些人的痛處,想到這裡就猶豫了起來,最後變成寫了但權限只設自己爆
[懷孕] 謝謝你這麼急著回來當我寶寶說明背景 30y/先生40y 前年驗AMH 10.2 瘦多囊開始吃肌醇養卵 去年年底婚禮前兩週發現懷孕,這真的是感到意外的驚喜!只是這份驚喜沒有延續很久, 換了三個診所醫院,寶寶9w都沒有心跳。96
[請益] Google面試時都不能停下來想嗎?前幾天phone interview啊.. 面試官剛出完題 就開始問... 面試官:你的解法應該要有個初始值,先寫下來吧 我:嗯....讓我想一下... (你才剛出完題欸)35
[求助] 是我的問題嗎?跟男友交往半年多 我24 在工作了 男友22 大學生 事情就發生在剛剛 今天上班很累19
[心得] Java後端面試心得分享首先先簡單自我介紹一下, 小弟是畢業於電鍋大學資工系, 個人因一些因素有延畢,但好像不太影響求職情況。 在目前公司主要負責系統設計、需求釐清、資料庫設計、後端API設計及撰寫、串接第三 方API、SQL撰寫、舊APP(Android、iOS)維護。18
Re: [心得] Java後端面試心得分享再分享近期面試經驗: 1.innova 英諾瓦 投遞方式:104 一面HR電話面試,會簡單說明工作內容,然後會請你自己用英文介紹自己的工作內容,英 文測試通過HR會安排面試。