摘要: 如果限定只用一个线程读文件,其他三个线程处理文本,你要怎么做。 我想这个问题可以采用与读者写者问题类似的方法来解决。具体应该可以用以下几种方式实现: 不上锁、不使用信号量的话,可以直接设置状态量,判断是否在读取、计算字符、计算行数等,例如开始时设isRead为true,读取完文件后,设为false; 阅读全文
posted @ 2018-09-17 02:07 Eventide 阅读(209) 评论(3) 推荐(0)