补全:等齐再看
(每道题开头都有同一段:六个来源 SOURCES,每项是 (名字, 要等的秒数, 字节数);fetch(name, wait, size) 睡 wait 秒后交回 size——「等」的时候别人能干活。) 补全:六条线程各把 fetch 的结
补全:等一会儿就放弃
(每道题开头都有同一段:六个来源 SOURCES,每项是 (名字, 要等的秒数, 字节数);fetch(name, wait, size) 睡 wait 秒后交回 size——「等」的时候别人能干活。) join(timeout) 最多等这
补全:谁最后一个完成
(每道题开头都有同一段:六个来源 SOURCES,每项是 (名字, 要等的秒数, 字节数);fetch(name, wait, size) 睡 wait 秒后交回 size——「等」的时候别人能干活。) 补全 work:每条线程做完时加锁把
参数怎么给
要让线程跑 fetch("首页", 0.05, 1200),正确的写法是【0】。
只有一个参数
要传一个参数 "首页",写成 args=("首页") 会怎样?【0】
按名字传
fetch 的第三个参数叫 size。只想按名字给它,该用【0】。
线程里改参数
把同一个列表 bag 作为参数传给三条线程,每条往里 append。三条线程改的是【0】。
参数到底传成了什么
(每道题开头都有同一段:六个来源 SOURCES,每项是 (名字, 要等的秒数, 字节数);fetch(name, wait, size) 睡 wait 秒后交回 size——「等」的时候别人能干活。) 用 args 和 kwargs 各传
一个元组少了逗号
(每道题开头都有同一段:六个来源 SOURCES,每项是 (名字, 要等的秒数, 字节数);fetch(name, wait, size) 睡 wait 秒后交回 size——「等」的时候别人能干活。) 故意把 args 写成没逗号的括号,
补全:把来源的三项传进去
(每道题开头都有同一段:六个来源 SOURCES,每项是 (名字, 要等的秒数, 字节数);fetch(name, wait, size) 睡 wait 秒后交回 size——「等」的时候别人能干活。) 补全:对每个来源造线程,用 args