diff options
author | UbitUmarov | 2017-05-24 22:17:04 +0100 |
---|---|---|
committer | UbitUmarov | 2017-05-24 22:17:04 +0100 |
commit | dca3a45803a18103113b9eb861da4f79572de924 (patch) | |
tree | 71b2dad54f62c9e0ff5e0df5383c2d7be5121520 /OpenSim/Framework/Util.cs | |
parent | mantis 8780 replace ode bins for linux with ones compiled against older Glibc... (diff) | |
download | opensim-SC-dca3a45803a18103113b9eb861da4f79572de924.zip opensim-SC-dca3a45803a18103113b9eb861da4f79572de924.tar.gz opensim-SC-dca3a45803a18103113b9eb861da4f79572de924.tar.bz2 opensim-SC-dca3a45803a18103113b9eb861da4f79572de924.tar.xz |
add a bit more pre exit cleanup
Diffstat (limited to 'OpenSim/Framework/Util.cs')
-rw-r--r-- | OpenSim/Framework/Util.cs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/OpenSim/Framework/Util.cs b/OpenSim/Framework/Util.cs index f6ded04..3342df3 100644 --- a/OpenSim/Framework/Util.cs +++ b/OpenSim/Framework/Util.cs | |||
@@ -2852,6 +2852,16 @@ namespace OpenSim.Framework | |||
2852 | return stpi; | 2852 | return stpi; |
2853 | } | 2853 | } |
2854 | 2854 | ||
2855 | public static void StopThreadPool() | ||
2856 | { | ||
2857 | if (m_ThreadPool == null) | ||
2858 | return; | ||
2859 | SmartThreadPool pool = m_ThreadPool; | ||
2860 | m_ThreadPool = null; | ||
2861 | |||
2862 | try { pool.Shutdown(); } catch {} | ||
2863 | } | ||
2864 | |||
2855 | #endregion FireAndForget Threading Pattern | 2865 | #endregion FireAndForget Threading Pattern |
2856 | 2866 | ||
2857 | /// <summary> | 2867 | /// <summary> |