mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-12 20:36:15 +01:00
gtask: bump the max thread pool size up to 100 to avoid stalls/deadlocks
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686810 for now. https://bugzilla.gnome.org/show_bug.cgi?id=687223 discusses a nicer fix for later.
This commit is contained in:
parent
1afaea333b
commit
7b1f8c582a
@ -1763,7 +1763,7 @@ static void
|
|||||||
g_task_thread_pool_init (void)
|
g_task_thread_pool_init (void)
|
||||||
{
|
{
|
||||||
task_pool = g_thread_pool_new (g_task_thread_pool_thread, NULL,
|
task_pool = g_thread_pool_new (g_task_thread_pool_thread, NULL,
|
||||||
10, FALSE, NULL);
|
100, FALSE, NULL);
|
||||||
g_assert (task_pool != NULL);
|
g_assert (task_pool != NULL);
|
||||||
|
|
||||||
g_thread_pool_set_sort_function (task_pool, g_task_compare_priority, NULL);
|
g_thread_pool_set_sort_function (task_pool, g_task_compare_priority, NULL);
|
||||||
|
@ -824,7 +824,7 @@ fake_task_thread (GTask *task,
|
|||||||
g_task_return_boolean (task, TRUE);
|
g_task_return_boolean (task, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define G_TASK_THREAD_POOL_SIZE 10
|
#define G_TASK_THREAD_POOL_SIZE 100
|
||||||
|
|
||||||
static void
|
static void
|
||||||
test_run_in_thread_priority (void)
|
test_run_in_thread_priority (void)
|
||||||
|
Loading…
Reference in New Issue
Block a user