CS可以很簡單,但是簡單的問題在高並行處理下就是複雜的問題。

本帖於 2025-04-08 11:01:38 時間, 由普通用戶 加州lalin 編輯

比如一個簡單的點讚。不就是 +1 嗎。問題是1萬個人在1秒內點讚,各自有ms的時間差,持續1小時,你的係統如何回饋正確的count,還不崩潰。10萬人呢,100萬人呢,嗬嗬嗬,為這個facebook專門研發了一套係統。昨天我貼的MIT博士論文就是為了解決這個問題。嗬嗬嗬。CS說簡單簡單,看你負責做螺絲釘呢,還是設計馬達。

所有跟帖: 

distributed比這個還麻煩 -留仙之二九零零年右移- 給 留仙之二九零零年右移 發送悄悄話 (0 bytes) () 04/08/2025 postreply 11:02:00

這個其實很簡單,根本不需要什麽複雜的處理 -lzr- 給 lzr 發送悄悄話 lzr 的博客首頁 (425 bytes) () 04/08/2025 postreply 11:14:49

點讚就是個不critical的例子大家比較好理解,但是類似的critical的例子太多了。count一直CS應用的挑戰。 -加州lalin- 給 加州lalin 發送悄悄話 加州lalin 的博客首頁 (0 bytes) () 04/08/2025 postreply 11:32:48

短期高讚會快速加熱度,水軍就是這麽炒作的,熱度來了很多人會跟風,人雲亦雲 -想做土家人- 給 想做土家人 發送悄悄話 (0 bytes) () 04/08/2025 postreply 11:19:39

你這個解決方案,老板一定看不懂,太高深。 -onward- 給 onward 發送悄悄話 (0 bytes) () 04/08/2025 postreply 11:22:54

但熱度值就是這麽算了,就是一個moment點讚數快速提高,立刻就上熱搜榜,一上熱搜榜就會吸引更多人來看。 -想做土家人- 給 想做土家人 發送悄悄話 (0 bytes) () 04/08/2025 postreply 11:33:04

前麵加個 real time 就都不簡單了 -挖礦- 給 挖礦 發送悄悄話 (0 bytes) () 04/08/2025 postreply 11:21:12

大多數人日常處理事物都是單線程,最多小於10個並行,不能理解10萬個並行,100萬個,簡單問題變複雜。 -加州lalin- 給 加州lalin 發送悄悄話 加州lalin 的博客首頁 (0 bytes) () 04/08/2025 postreply 11:36:23

英偉達GPU也是解決多線程問題。不知者無畏,嗬嗬嗬。 -加州lalin- 給 加州lalin 發送悄悄話 加州lalin 的博客首頁 (0 bytes) () 04/08/2025 postreply 11:38:02

並行計算課程算難課 很多數學 就是怎麽把計算和程序分解 能夠充分利用資源 -挖礦- 給 挖礦 發送悄悄話 (0 bytes) () 04/08/2025 postreply 11:43:33

紙上都容易! -加州lalin- 給 加州lalin 發送悄悄話 加州lalin 的博客首頁 (0 bytes) () 04/08/2025 postreply 16:43:54

請您先登陸,再發跟帖!