补全:只读的共享不用锁
(每道题开头都有同一段:六个来源 SOURCES,每项是 (名字, 要等的秒数, 字节数);fetch(name, wait, size) 睡 wait 秒后交回 size——「等」的时候别人能干活。)
六条线程都读同一份配置(只读不改),各自算出「字节数 × 倍率」。补全 work:读 CONFIG 里的倍率,把结果加锁放进 results。
(每道题开头都有同一段:六个来源 SOURCES,每项是 (名字, 要等的秒数, 字节数);fetch(name, wait, size) 睡 wait 秒后交回 size——「等」的时候别人能干活。)
六条线程都读同一份配置(只读不改),各自算出「字节数 × 倍率」。补全 work:读 CONFIG 里的倍率,把结果加锁放进 results。
全部评论