在主线程中调用munmap和在pthread函数中调用它有什么区别吗?
xdyibdwo1#
没有区别。mmap() and 'munmap() are system calls,影响整个进程(所有线程)的虚拟内存,但哪个线程进行调用并不重要。当然,这些函数不执行任何线程间同步,因此,如果在所涉及的内存区域上存在冲突访问或潜在的数据竞争,那就是您要解决的问题。
mmap()
'munmap()
1条答案
按热度按时间xdyibdwo1#
没有区别。
mmap()
and'munmap()
are system calls,影响整个进程(所有线程)的虚拟内存,但哪个线程进行调用并不重要。当然,这些函数不执行任何线程间同步,因此,如果在所涉及的内存区域上存在冲突访问或潜在的数据竞争,那就是您要解决的问题。