From 4286ae43f23eb512e10751de5302cb129a035fcb Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Thu, 25 May 2017 01:51:53 +0100 Subject: [PATCH] make some threads background ones --- OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs | 2 +- OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs | 2 +- OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs index 0dd88ad447..3e1033531a 100644 --- a/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs +++ b/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs @@ -171,7 +171,7 @@ namespace OpenSim.Region.ClientStack.Linden m_workerThreads[i] = WorkManager.StartThread(DoMeshRequests, String.Format("GetMeshWorker{0}", i), ThreadPriority.Normal, - false, + true, false, null, int.MaxValue); diff --git a/OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs index b28a1d2e3e..a9e8cf906b 100644 --- a/OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs +++ b/OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs @@ -139,7 +139,7 @@ namespace OpenSim.Region.ClientStack.Linden m_workerThreads[i] = WorkManager.StartThread(DoTextureRequests, String.Format("GetTextureWorker{0}", i), ThreadPriority.Normal, - false, + true, false, null, int.MaxValue); diff --git a/OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs b/OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs index f82b2236a5..46cd727531 100644 --- a/OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs +++ b/OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs @@ -136,6 +136,7 @@ namespace OpenSim.Services.Connectors for (int i = 0 ; i < 2 ; i++) { m_fetchThreads[i] = new Thread(AssetRequestProcessor); + m_fetchThreads[i].IsBackground = true; m_fetchThreads[i].Start(); } }