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

请您先登陆,再发跟帖!