コード例 #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 Signal(unsigned n = 1)
	{
		_incr(n);
	}
コード例 #3
0
ファイル: proc.cpp プロジェクト: airowner/ssdb
int CommandProc::proc_decr(const Link &link, const Request &req, Response *resp){
	return _incr(ssdb, req, resp, -1);
}
コード例 #4
0
ファイル: proc_kv.cpp プロジェクト: sunxiaojun2014/qssdb
int proc_decr(NetworkServer *net, Link *link, const Request &req, Response *resp){
	SSDBServer *serv = (SSDBServer *)net->data;
	CHECK_KEY_RANGE(1);
	return _incr(serv, req, resp, -1);
}
コード例 #5
0
ファイル: threads.cpp プロジェクト: Extrunder/oglplus
void Semaphore::Signal(unsigned n)
{
	_incr(n);
}
コード例 #6
0
ファイル: proc_kv.cpp プロジェクト: 29n/ssdb
static int proc_decr(Server *serv, Link *link, const Request &req, Response *resp){
	return _incr(serv->ssdb, req, resp, -1);
}
コード例 #7
0
ファイル: threads.cpp プロジェクト: Just-D/oglplus
void Semaphore::Signal(std::size_t n)
{
    _incr(n);
}