[請益] 有用過多執行緒做工具嗎

看板Soft_Job (軟體人)作者 (Hi 又沒事做啦!?)時間1年前 (2022/05/23 05:28), 1年前編輯推噓17(24770)
留言101則, 50人參與, 1年前最新討論串1/2 (看更多)
各位好 是來找想法的 主要是想透過多執行緒做些什麼 並拿來面試 同時也希望是寫些我自己日常會用的 儘管有看書但從業到現在都沒實際用過 方便的話請簡述該功能細節 或提供 github gitlab 麻煩了 謝謝 不好意思沒辦法一一回應 我所求的是 你個人因為某需求而寫的 讓生活變的更簡單的工具 能面試最好但為次要 github也是次要 並且不是作業 理想的情境是 我正好需要 且看內容認為寫的出來 不懂就去 stackoverflow 問 本身用 java 也會去 java 版問 運用書中所學寫出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.25.89 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1653254930.A.C9F.html

05/23 06:03, 1年前 , 1F
伸手牌?你知道有一種東西叫Google ,它還蠻好用的嗎?
05/23 06:03, 1F

05/23 06:20, 1年前 , 2F
?? 求關鍵字或網址 謝謝
05/23 06:20, 2F

05/23 06:44, 1年前 , 3F
您是主要開發者之一嗎 會找時間看簡介 先謝謝了

05/23 06:56, 1年前 , 4F
要拿去面試講喔 這樣算是請大家幫你寫作業的意思嗎?
05/23 06:56, 4F
不是喔 作業我自己會寫

05/23 07:02, 1年前 , 5F
提供個想法還好吧,又不是幫他做
05/23 07:02, 5F

05/23 07:02, 1年前 , 6F
喔喔如果是拿 github 上照抄的話當我沒說
05/23 07:02, 6F
程式碼我自己會實作 能提供 github 當然好但只是次要 github 用 multi-thread 去查只有一堆 tutorial ※ 編輯: SongIceFire (223.137.25.89 臺灣), 05/23/2022 07:19:26

05/23 08:24, 1年前 , 7F
OS 恐龍本,有一章多執行序,要範例要解說都有
05/23 08:24, 7F

05/23 08:24, 1年前 , 8F
也有作業
05/23 08:24, 8F

05/23 08:26, 1年前 , 9F
大學上os課本恐龍書 作業就有寫了
05/23 08:26, 9F

05/23 09:02, 1年前 , 10F
應該說日常會用的 自己把他轉成多執行緒調效能
05/23 09:02, 10F

05/23 09:02, 1年前 , 11F
Refer to "FlashGet", a kind of download manager.
05/23 09:02, 11F

05/23 09:02, 1年前 , 12F
I know it's very old software, though.
05/23 09:02, 12F

05/23 09:03, 1年前 , 13F
從業之後沒用過 除非你寫的都很底層
05/23 09:03, 13F

05/23 09:07, 1年前 , 14F
先找找看哪些地方並行處理會加快的 就把它丟thread
05/23 09:07, 14F

05/23 09:35, 1年前 , 15F
就等io反應或是讓GUI不死當的同步機制
05/23 09:35, 15F

05/23 09:36, 1年前 , 16F
多執行緒程式要執行一段時間,而且你會想著程式執行
05/23 09:36, 16F

05/23 09:37, 1年前 , 17F
這樣才有多執行緒的意義。不然你用遞迴寫一個檔案
05/23 09:37, 17F

05/23 09:37, 1年前 , 18F
空間分析器,能計算指定目錄以及其子目錄下的檔案
05/23 09:37, 18F

05/23 09:38, 1年前 , 19F
大小總和,執行的時候有一個進度條顯示目前處理的
05/23 09:38, 19F

05/23 09:38, 1年前 , 20F
目錄/檔案數目。這個作業應該不難做。
05/23 09:38, 20F
進度條沒有想過 謝謝建議!

05/23 09:50, 1年前 , 21F
隨便一個爬蟲
05/23 09:50, 21F
爬蟲要懂網路 目前還不會

05/23 10:28, 1年前 , 22F
簡單 去codejob板當免錢勞工
05/23 10:28, 22F

05/23 10:31, 1年前 , 23F
寄廣告信,轉檔,爬蟲,抓股價,都可以
05/23 10:31, 23F
前年寫過抓股價的工具 寫一年多 但最後多執行緒只占了一小部分 自娛可以不宜拿來面試

05/23 10:36, 1年前 , 24F
你從業多久了-.-? 都跑硬體底層嗎
05/23 10:36, 24F

05/23 10:37, 1年前 , 25F
github上面隨便找都有
05/23 10:37, 25F

05/23 10:47, 1年前 , 26F
你是想練習自己做的東西用現成平台上的multi thread li
05/23 10:47, 26F

05/23 10:47, 1年前 , 27F
b 還是寫出multi thread的實作?
05/23 10:47, 27F
我用 java 希望是 completablefuture 或 guava 等 lib 寫點東西 邊寫邊了解lib

05/23 11:09, 1年前 , 28F
不如看看作業系統kernel,最神的open source
05/23 11:09, 28F

05/23 11:13, 1年前 , 29F
從業多久了?平常都做什麼?完全沒碰過multi-threaded也
05/23 11:13, 29F

05/23 11:13, 1年前 , 30F
挺神奇
05/23 11:13, 30F

05/23 11:28, 1年前 , 31F
一個最常用的範例就是GUI工具阿 沒有多執行緒 你就會看見
05/23 11:28, 31F

05/23 11:29, 1年前 , 32F
做一個耗時GUI操作 整個應用程式就不動了 (所以需要多執行
05/23 11:29, 32F
還有 32 則推文
還有 3 段內文
05/23 14:47, 1年前 , 65F
GIL聽說就要有解了
05/23 14:47, 65F

05/23 15:11, 1年前 , 66F
你先了解高併發IO模型與原理就很受用
05/23 15:11, 66F

05/23 15:29, 1年前 , 67F
榨多核心CPU效能的多執行緒,和高併發、非同步IO其實重點不
05/23 15:29, 67F

05/23 15:33, 1年前 , 68F
太一樣,就一個多執行緒的關鍵字實在太籠統
05/23 15:33, 68F

05/23 16:27, 1年前 , 69F
搜尋 boost, asio, proactor 等關鍵字試試
05/23 16:27, 69F
謝謝

05/23 17:53, 1年前 , 70F
最常利用到多緒的功能就是進度條功能
05/23 17:53, 70F
謝謝

05/23 18:52, 1年前 , 71F
人好好
05/23 18:52, 71F

05/23 19:31, 1年前 , 72F
大家人好好
05/23 19:31, 72F

05/23 19:45, 1年前 , 73F
你寫個桌面應用程式就需要多執行緒了 否則UI會卡住
05/23 19:45, 73F

05/23 20:13, 1年前 , 74F
GIL 有寫?那不就整個CPython要翻掉
05/23 20:13, 74F

05/23 20:13, 1年前 , 75F
*有解
05/23 20:13, 75F

05/23 21:20, 1年前 , 76F
路過噓
05/23 21:20, 76F

05/23 21:30, 1年前 , 77F
從業沒用過… 這很可怕吧,難道沒做過任何IO處理,或沒寫
05/23 21:30, 77F

05/23 21:30, 1年前 , 78F
過多人同時使用的程式
05/23 21:30, 78F
※ 編輯: SongIceFire (223.137.25.89 臺灣), 05/24/2022 06:09:28

05/24 09:07, 1年前 , 79F
大家人真的好好,這種文還會回,感覺就是什麼都不懂沒做功課
05/24 09:07, 79F

05/24 09:43, 1年前 , 80F
如果是用framework 的話,去翻翻底層的source code應該都
05/24 09:43, 80F

05/24 09:43, 1年前 , 81F
有實作
05/24 09:43, 81F

05/24 10:04, 1年前 , 82F
要個關鍵字還好吧,又不是每個人資訊蒐集能力都很強
05/24 10:04, 82F

05/24 11:53, 1年前 , 83F
大家人太好 根本伸手牌
05/24 11:53, 83F

05/24 12:56, 1年前 , 84F
還是建議自己寫個socket program會比較好懂
05/24 12:56, 84F

05/24 16:47, 1年前 , 85F
以前桌面視窗程式 GUI 沒 thread 不會動吧
05/24 16:47, 85F

05/24 22:59, 1年前 , 86F
沒那麼複雜吧,隨便讀個檔案,搜尋裡面出現過關鍵字,UI不
05/24 22:59, 86F

05/24 22:59, 1年前 , 87F
停頓卡住,這種最基本的功能就能練了。
05/24 22:59, 87F

05/24 23:05, 1年前 , 88F
現在CPU速度太快,但IO永遠是瓶頸
05/24 23:05, 88F

05/24 23:06, 1年前 , 89F
單純跑運算除非是暴力攻擊法,不然一般一下子就跑完
05/24 23:06, 89F

05/25 05:22, 1年前 , 90F
我知道該怎麼做了 謝謝各位意見
05/25 05:22, 90F

05/25 10:54, 1年前 , 91F
先練好中文表達
05/25 10:54, 91F

05/25 11:22, 1年前 , 92F
中文XDDDDDDDDDDDD
05/25 11:22, 92F

05/25 12:04, 1年前 , 93F
...........
05/25 12:04, 93F

05/25 12:08, 1年前 , 94F
發文時沒有考慮到你的中文能力 歹勢
05/25 12:08, 94F

05/25 13:59, 1年前 , 95F
問這樣的問題就是沒自己想過,直接看別人都做什麼樣
05/25 13:59, 95F

05/25 14:00, 1年前 , 96F
的功能,你用自己的方式實作,你馬上就知道沒有多執
05/25 14:00, 96F

05/25 14:01, 1年前 , 97F
行緒的程式會差在哪了
05/25 14:01, 97F

05/25 14:23, 1年前 , 98F
GUI會卡住等上一個指令完成然後就炸掉了XD
05/25 14:23, 98F

05/27 01:08, 1年前 , 99F
可憐
05/27 01:08, 99F

05/27 16:49, 1年前 , 100F
這...隨便一個語言 打上關鍵字 就有一堆了吧...
05/27 16:49, 100F

05/28 11:37, 1年前 , 101F
問使用情境就算了,還想伸手copy 真幸福
05/28 11:37, 101F
文章代碼(AID): #1YYgiIoV (Soft_Job)
文章代碼(AID): #1YYgiIoV (Soft_Job)