怎么在多线程下保证这段代码的安全
如何在多线程下保证这段代码的安全
LPSTR Uppercase(char * Data)
{
CHAR buffer[256];
_strcpy(buffer,Data);
return _strupto(buffer);
}
------解决方案--------------------
加锁被,但是你这代码看不出来哪不安全
------解决方案--------------------
同步互斥方法很多,常用的是 WaitForSingleObject
------解决方案--------------------
如果是学习,就写些自定义的锁吧,提高自己水平,有助于对同步互斥的了解
LPSTR Uppercase(char * Data)
{
CHAR buffer[256];
_strcpy(buffer,Data);
return _strupto(buffer);
}
------解决方案--------------------
加锁被,但是你这代码看不出来哪不安全
------解决方案--------------------
同步互斥方法很多,常用的是 WaitForSingleObject
------解决方案--------------------
如果是学习,就写些自定义的锁吧,提高自己水平,有助于对同步互斥的了解