[quote=引用 19 楼 woshinia 的回复:] 如果只是读的话,肯定不会有问题啊,地址和内存数据又不会变,线程中的几个用于读的扫描指针又不会相互影响。 内存映射也是同理。线程的问题其实大多数书上都有经典做法。 其实不如问多进程同时访问同一个文件的问题,怎么做进程间的读写锁?
如果只是读的话,肯定不会有问题啊,地址和内存数据又不会变,线程中的几个用于读的扫描指针又不会相互影响。 内存映射也是同理。线程的问题其实大多数书上都有经典做法。 其实不如问多进程同时访问同一个文件的问题,怎么做进程间的读写锁?
[quote=引用 4 楼 gordon3000 的回复:] 不,光读。写的时候锁定写好的,读的时候大家一起读。
俺觉得楼主的意思应该是先写,写时加锁,写完后大家一起读(此后不再写),读的时候不加锁。如果同时读写那肯定是要加锁的,楼主应该也不会问这么低级的问题。
不,光读。写的时候锁定写好的,读的时候大家一起读。
15,473
社区成员
49,171
社区内容
加载中
试试用AI创作助手写篇文章吧