mprotect()用于保护内存页面,例如将页面设为只读。它为整个过程设置了这种保护,也就是说,如果页面是只读的,则没有线程可以写入该页面。有没有一种方法可以针对不同的线程以不同的方式保护页面?例如,1个线程可以写入P页,而程序中的所有其他线程只能从P页读取。
mprotect()
linux memory multithreading memory-management
linux ×1
memory ×1
memory-management ×1
multithreading ×1