type Job = Box<dyn FnOnce() + Send + 'static>;
let thread = thread::spawn(move || {
loop {
let message = receiver.lock().unwrap().recv().unwrap();
match message {
Message::NewJob(job) => {
println!("Worker {} got a job; executing.", id);
(*job)(); 和 job();
},
}
}
});
rust传进Box里的闭包怎么调用 ,需要解引用吗? 为什么?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答
相关推荐 更多相似问题
点击登录
提问题
悬赏问题
- ¥15 mongodb 如何使用$lookup 连接3表查询
- ¥15 看一个晶振的说明书,有一些疑问
- ¥100 用YOLOv5检测胸部肿瘤之前处理步骤
- ¥15 关于H.265中查表估算编码比特数的相关问题
- ¥15 关于#AC正确率#的问题,如何解决?
- ¥30 pyinstaller后不执行print且不能退出
- ¥15 IncredBuild报错
- ¥15 锂电池偏最小二乘法参数辩识
- ¥15 session失效问题
- ¥15 GMS地下水数值模拟无法打开