加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
demo_ch2.jl 399 Bytes
一键复制 编辑 原始数据 按行查看 历史
魏坤 提交于 2018-08-18 11:48 . 适配v1.0
using Distributed
function putter(c::Channel)
println("putting...")
for i = 1:5
put!(c, i)
end
println("closing...")
sleep(1)
close(c)
println("put over.")
end
function taker(c::Channel)
println("taking...")
for x in c
print(x, " ")
end
println("all is taken.")
end
c = Channel(2)
@async taker(c)
@async putter(c)
read(stdin, Char)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化