fork download
  1. DWORD WINAPI NewThread5(PVOID d){
  2. HANDLE hdl = CreateMutexA(0,true,"Mu");
  3. auto* k = (MainWindow*)d;
  4. for(int j =0; j < 30; j++){
  5. WaitForSingleObject(hdl,INFINITE);
  6. k->s+=5;
  7. Sleep(5);
  8. k->s-=5;
  9. emit k->bell(k->s);
  10. }
  11. ReleaseMutex(hdl);
  12. }
  13.  
  14.  
  15.  
  16. DWORD WINAPI NewThread6(PVOID d){
  17. HANDLE hdl = OpenMutexA(0,0,"Mu");
  18. WaitForSingleObject(hdl,INFINITE);
  19. auto* k = (MainWindow*)d;
  20. for(int j =0; j < 30; j++){
  21.  
  22. k->s-=5;
  23. Sleep(5);
  24. k->s+=5;
  25. emit k->bell2(k->s);
  26. }
  27.  
  28. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:1:1: error: ‘DWORD’ does not name a type
 DWORD WINAPI NewThread5(PVOID d){
 ^~~~~
prog.cpp:16:1: error: ‘DWORD’ does not name a type
 DWORD WINAPI NewThread6(PVOID d){
 ^~~~~
stdout
Standard output is empty