diff options
author | Justin Clark-Casey (justincc) | 2012-05-11 01:56:00 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2012-05-11 01:56:00 +0100 |
commit | 0ddf3c5289f32fc5ed3283d493f305286058e48c (patch) | |
tree | 66f13be4b6a75553a133ac43bbc384d8b4d58ade /OpenSim/Tools/pCampBot | |
parent | Do each bot shutdown on its own threads to prevent one slow shutdown holding ... (diff) | |
download | opensim-SC_OLD-0ddf3c5289f32fc5ed3283d493f305286058e48c.zip opensim-SC_OLD-0ddf3c5289f32fc5ed3283d493f305286058e48c.tar.gz opensim-SC_OLD-0ddf3c5289f32fc5ed3283d493f305286058e48c.tar.bz2 opensim-SC_OLD-0ddf3c5289f32fc5ed3283d493f305286058e48c.tar.xz |
Do bot startup on another thread so console is responsive during this process
Diffstat (limited to 'OpenSim/Tools/pCampBot')
-rw-r--r-- | OpenSim/Tools/pCampBot/BotManager.cs | 1 | ||||
-rw-r--r-- | OpenSim/Tools/pCampBot/pCampBot.cs | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/OpenSim/Tools/pCampBot/BotManager.cs b/OpenSim/Tools/pCampBot/BotManager.cs index d06c55b..6d4bdb1 100644 --- a/OpenSim/Tools/pCampBot/BotManager.cs +++ b/OpenSim/Tools/pCampBot/BotManager.cs | |||
@@ -222,6 +222,7 @@ namespace pCampBot | |||
222 | Thread pbThread = new Thread(pb.startup); | 222 | Thread pbThread = new Thread(pb.startup); |
223 | pbThread.Name = pb.Name; | 223 | pbThread.Name = pb.Name; |
224 | pbThread.IsBackground = true; | 224 | pbThread.IsBackground = true; |
225 | |||
225 | pbThread.Start(); | 226 | pbThread.Start(); |
226 | } | 227 | } |
227 | 228 | ||
diff --git a/OpenSim/Tools/pCampBot/pCampBot.cs b/OpenSim/Tools/pCampBot/pCampBot.cs index ec5ad04..52e7501 100644 --- a/OpenSim/Tools/pCampBot/pCampBot.cs +++ b/OpenSim/Tools/pCampBot/pCampBot.cs | |||
@@ -27,6 +27,7 @@ | |||
27 | 27 | ||
28 | using System; | 28 | using System; |
29 | using System.Reflection; | 29 | using System.Reflection; |
30 | using System.Threading; | ||
30 | using log4net; | 31 | using log4net; |
31 | using Nini.Config; | 32 | using Nini.Config; |
32 | using OpenSim.Framework; | 33 | using OpenSim.Framework; |
@@ -67,7 +68,9 @@ namespace pCampBot | |||
67 | BotManager bm = new BotManager(); | 68 | BotManager bm = new BotManager(); |
68 | 69 | ||
69 | //startup specified number of bots. 1 is the default | 70 | //startup specified number of bots. 1 is the default |
70 | bm.dobotStartup(botcount, config); | 71 | Thread startBotThread = new Thread(o => bm.dobotStartup(botcount, config)); |
72 | startBotThread.Name = "Initial start bots thread"; | ||
73 | startBotThread.Start(); | ||
71 | 74 | ||
72 | while (true) | 75 | while (true) |
73 | { | 76 | { |