lxx909546478@lxx909546478
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“好的感谢,我之前好像见到有人推荐这本书,似乎翻译的不太好? 【 在 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 ¬ify,结果写出来感觉不太对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因为我没选,所以不好说,不过听说不错。”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。