Re: [問題] 兩個 Thread 疑問

看板java作者 (老子我最神)時間9年前 (2015/01/21 21:08), 編輯推噓3(309)
留言12則, 7人參與, 最新討論串5/7 (看更多)
※ 引述《popcorny (畢業了..@@")》之銘言: : 標題: Re: [問題] 兩個 Thread 疑問 : 時間: Tue Jan 20 21:16:13 2015 : : : Thread不會消失,只會有以下幾種情形 : : 1. Thread都結束了。以你的case就是ExecutorSerivce已經shutdown : 如果沒有shutdown,ExecutorService裡面應該都會有Thread. : : 2. 所有的Thread都被卡住了,有可能是deadlock。 : 此時不是Thread消失,而是卡死了。 : : 3. 有可能CPU太忙了,所以你submit的job都不會跑到。也許程式沒寫 : 跑到infinite loop之類的 : : 4. 程式當掉了。那應該整個VM都不見了.... : : 我想貴主管可能以process的思維,認為process可能消失(當掉) : 但是Thread都是在同個process,通常非自願停掉,都會存在 : 所以只要注意1,2,3就好了 : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.21.89 : ※ 文章網址: https://www.ptt.cc/bbs/java/M.1421759775.A.1A5.html : 推 cyclone350: 感謝回應。 我有個額外的疑問,這種情況要如何告知主 01/20 23:11 : → cyclone350: 管不必擔心此問題? 當下我也有給老闆類似的回應。如你 01/20 23:12 : → cyclone350: 本文提到的 "通常非自願停掉,都會存在",但是得到的 01/20 23:12 : → cyclone350: 回應會是 "通常? 那萬一消失了呢?" 01/20 23:14 : → bitlife: 我在想,你主管講的會不會是需要個watchdog?就是不管什麼 01/21 11:47 : → bitlife: 原因,沒再繼續正常執行(不管是deadlock,error,core dump 01/21 11:48 : → bitlife: 等),系統管理員要能儘快知道,或者能自動被watchdog再啟動 01/21 11:48 : → bitlife: ,這個在監控或高可用性等系統下是蠻重要的考量 01/21 11:50 : 推 Killercat: 所以你老闆是技術底,業務底,專案底,還是老闆底? 01/21 12:00 : → Killercat: 這四種都有不同的說法 XD 01/21 12:01 : → popcorny: 這只能再跟主管溝通他的考量點了 XDD 01/21 13:04 : 推 AmosYang: Killercat 正解 XD 01/21 15:15 今天開會後大概知道老闆的疑問應該不是技術型的... 可能是偏第六感型的... 今天的案例是 有一個值的比較是計算出hash後比較是否一樣 老闆: 不要用 hash cyclone350: ...? 老闆: hash值萬一不一樣呢? cyclone350: 同樣的input,hash 結果會一樣。 老闆: 你能保證每一台機器算出的 hash 值都一樣嗎? 萬一不一樣怎麼辦? (意思是同一個 String 在不同電腦 hashcode 會不一樣) cyclone350: ......好的, 我把 hash 計算拿掉 有點不爽 懇求 Killercat 提供完整說法 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.192.133 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1421845737.A.5D9.html

01/21 21:13, , 1F
…………我建議你塊陶
01/21 21:13, 1F

01/21 21:55, , 2F
.......................................塊陶阿
01/21 21:55, 2F

01/21 22:44, , 3F
我笑惹XD
01/21 22:44, 3F

01/21 22:49, , 4F
結果原po未能通過老闆設計的「魏徵型員工」甄選測試
01/21 22:49, 4F

01/22 06:59, , 5F
除了技術底的以外 全部都可以歸類於「聽不懂人話」
01/22 06:59, 5F

01/22 06:59, , 6F
跟聽不懂人話的老闆跟他汪汪兩聲就好,根本不用認真
01/22 06:59, 6F

01/22 06:59, , 7F
反正他也不知道你在幹麻....
01/22 06:59, 7F

01/22 07:00, , 8F
另外我不知道你input是啥 String的話可以直接從OpenJDK
01/22 07:00, 8F

01/22 07:00, , 9F
抓String.hashCode打他臉 byte[]比較麻煩點就是
01/22 07:00, 9F

01/22 07:01, , 10F
不過還是老話,跟聽不懂人話的認真你就輸了
01/22 07:01, 10F

01/22 12:22, , 11F
真的是塊陶阿...冏
01/22 12:22, 11F

01/22 20:46, , 12F
XDDDD
01/22 20:46, 12F
文章代碼(AID): #1KlwJfNP (java)
討論串 (同標題文章)
文章代碼(AID): #1KlwJfNP (java)