BBYR Achieve
返回
机器人主页

lxx909546478@lxx909546478

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:Notebook允许发帖
6 · 15
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

好的感谢,我之前好像见到有人推荐这本书,似乎翻译的不太好? 【 在 zhezhezhe (MOOOOOOOO) 的大作中提到: 】 : 《C++ Concurrency in Action 2nd》 : PS:建议网上找翻译,不要买这本的实体书

回复

好的,谢谢你。我之后会尝试多用lambda表达式替代匿名内部类的[ema3]我个人用的一直不太熟练hhh 【 在 q527319547 (AtOm98bj) 的大作中提到: 】 : 提个建议 用lambda表达式写 new thread().start 这样可读性好很多

回复

现在看起来正常多了,感谢[ema3] 【 在 xuanyu66 (angry_yang) 的大作中提到: 】 : 两个synchronized代码块后加一个thread.yield()。 : 或者sleep一下都行

回复

是,因为之前一直用semaphore,想试试用wait &notify,结果写出来感觉不太对hhh 【 在 xuanyu66 (angry_yang) 的大作中提到: 】 : and,感觉用reetrantlock和condition搭配比较好,因为可读可写其实是两个状态,代码看起来也易读一些

回复

对的,生产者消费者问题的缓冲区好像只有一个线程能同时进入,这好像是题目的条件? 【 在 xuanyu66 (angry_yang) 的大作中提到: 】 : annd,这个代码还有一个问题就是读和取是互相阻塞的。但是其实这两者没啥并发关系

回复

补充一下运行结果: Producer 1 put in cache. Cache size is 1 Producer 1 put in cache. Cache size is 2 Producer 1 put in cache. Cache size is 3 Producer 1 put in cache. Ca…

回复

Linux能学到不少东西,给分也不错。然后大数据老师人巨好,也能学到不少东西,给分巨高。程序设计实践是大作业形式,看你兴趣。移动互联网是字节工程师联合授课。机器学习给分不错,就是相比其他难度高了点。网络存储技术其实给分也很高,就是课程难度有点高。Python因为我没选,所以不好说,不过听说不错。

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。