Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for InterlockedDecrement (0.34 sec)

  1. src/runtime/cgo/gcc_libinit_windows.c

    			if (InterlockedIncrement(&runtime_init_once_gate) == 1) {
    				 _cgo_preinit_init();
    				 InterlockedIncrement(&runtime_init_once_done);
    			} else {
    				 // Decrement to avoid overflow.
    				 InterlockedDecrement(&runtime_init_once_gate);
    				 while(!InterlockedExchangeAdd(&runtime_init_once_done, 0)) {
    						Sleep(0);
    				 }
    			}
    	 }
    }
    
    void
    x_cgo_sys_thread_create(void (*func)(void*), void* arg) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 17 21:53:11 UTC 2023
    - 4.2K bytes
    - Viewed (0)
Back to top