コード例 #1
0
ファイル: acl_aio_server.c プロジェクト: aaronshang/acl
static void increase_client_counter(void)
{
	if (acl_var_aio_max_threads > 0)
		lock_counter();
	__client_count++;
	if (acl_var_aio_max_threads > 0)
		unlock_counter();
}
コード例 #2
0
ファイル: acl_threads_server.c プロジェクト: jhomble/redis
static int get_client_count(void)
{
    int   n;

    lock_counter();
    n = __client_count;
    unlock_counter();

    return n;
}
コード例 #3
0
ファイル: acl_aio_server.c プロジェクト: aaronshang/acl
static int get_client_count(void)
{
	int   n;

	if (acl_var_aio_max_threads > 0)
		lock_counter();
	n = __client_count;
	if (acl_var_aio_max_threads > 0)
		unlock_counter();

	return (n);
}
コード例 #4
0
ファイル: acl_threads_server.c プロジェクト: jhomble/redis
static void decrease_client_counter(void)
{
    lock_counter();
    __client_count--;
    unlock_counter();
}
コード例 #5
0
ファイル: acl_threads_server.c プロジェクト: jhomble/redis
static void increase_client_counter(void)
{
    lock_counter();
    __client_count++;
    unlock_counter();
}