コード例 #1
0
ファイル: fn-tracer.c プロジェクト: adk9/ohm
int main(int argc, char* argv[])
{
    limit = 60;
    if (argc > 1)
        limit = atoi(argv[1]);
  
    printf("Counting demo starting with pid %d\n", (int)getpid());

    for (count = 0; count < limit;)
        printf("Count = %d\n", _incr());

    for (count >= limit; count > 0;)
        printf("Count = %d\n", _decr());

    return 0;
}
コード例 #2
0
ファイル: glx_main.cpp プロジェクト: detunized/oglplus
	void Wait(unsigned n = 1)
	{
		while(n--) _decr();
	}
コード例 #3
0
ファイル: threads.cpp プロジェクト: Extrunder/oglplus
void Semaphore::Wait(unsigned n)
{
	while(n--) _decr();
}
コード例 #4
0
ファイル: threads.cpp プロジェクト: Just-D/oglplus
void Semaphore::Wait(std::size_t n)
{
    while(n--) _decr();
}