在主线程中调用munmap和在pthread函数中调用它有什么区别吗?
没有区别。
mmap()
和munmap()
是影响整个进程(所有线程)的虚拟内存的系统调用,但是哪个线程进行调用并不重要。
当然,这些函数不执行任何线程间同步,所以如果在相关内存区域上存在冲突访问或潜在的数据竞争,那是您需要解决的问题。
在主线程中调用munmap和在pthread函数中调用它有什么区别吗?
没有区别。
mmap()
和munmap()
是影响整个进程(所有线程)的虚拟内存的系统调用,但是哪个线程进行调用并不重要。
当然,这些函数不执行任何线程间同步,所以如果在相关内存区域上存在冲突访问或潜在的数据竞争,那是您需要解决的问题。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium