NULL, 0, ThreadWrite, 0, 0, NULL);
id_thread_read = _beginthreadex(NULL, 0, ThreadRead, 0, 0, NULL);
WaitForSingleObject...((HANDLE)id_thread_read, INFINITE);
WaitForSingleObject((HANDLE)id_thread_write, INFINITE);
}
unsigned..._stdcall ThreadWrite(void *X)
{
int Item = 1;
while (TRUE)
{
if (WAIT_OBJECT_0 == WaitForSingleObject...<< endl;
return 0;
}
unsigned _stdcall ThreadRead(void *x)
{
while(TRUE)
{
WaitForSingleObject(hBufferEvent..., INFINITE);
if (WAIT_OBJECT_0 == WaitForSingleObject(hBufferMutex, 100))
{
cout << "Value