内存保护(急!)
各位大侠,请问如何保护一段内存不能够被释放了??
具体是这样的,假如我们有一个发送数据的函数sendMsg(char *buffer,int size);那么我们通常会在sendMsg中将buffer指向数据拷贝到一段自己的缓存,以防在sendMsg调用完后,buffer指向的数据块被释放!但是如果我们要实现零拷贝,就必须直接用buffer!那么问题就是我们如何在sendMsg中做一个处理,让sendMsg调用完后buffer指向的数据块不能被释放了??
或者各位大侠有没有其他更好的办法实现零拷贝了??!!
急啊!!谢谢!!