コード例 #1
0
ファイル: mono-threads.c プロジェクト: ileonchik/mono
void
mono_threads_notify_initiator_of_resume (MonoThreadInfo* info)
{
	THREADS_SUSPEND_DEBUG ("[INITIATOR-NOTIFY-RESUME] %p\n", mono_thread_info_get_tid (info));
	InterlockedIncrement (&resume_posts);
	mono_os_sem_post (&suspend_semaphore);
}
コード例 #2
0
ファイル: mono-threads.c プロジェクト: ileonchik/mono
static void
resume_blocking_suspended (MonoThreadInfo* info)
{
	THREADS_SUSPEND_DEBUG ("**BEGIN blocking-resume %p\n", mono_thread_info_get_tid (info));
	mono_os_sem_post (&info->resume_semaphore);
}
コード例 #3
0
ファイル: mono-threads.c プロジェクト: razzfazz/mono
void
mono_thread_info_suspend_unlock (void)
{
	mono_os_sem_post (&global_suspend_semaphore);
}