aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Monitoring/WorkManager.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Massive console refactor. Greatly simplify interface.Melanie2019-08-201-9/+9
|
* now break several things at same time... sog/sop updates, threads options,...UbitUmarov2018-12-281-52/+16
|
* main generic use JobEngine also does not need a permanent thread.. actually ↵UbitUmarov2017-06-141-1/+1
| | | | doesn't even seem to be in use
* add option for Fireandforget not timeout (our access to main smartThreadPool)UbitUmarov2017-06-131-5/+3
|
* move assetsconnector threads to whatchdog; Abort all alive threads known to ↵UbitUmarov2017-05-251-0/+1
| | | | watchdog before exit
* stop a few more threads on exitUbitUmarov2017-05-231-1/+5
|
* Massive tab and trailing space cleanupMelanie Thielker2017-01-051-16/+16
|
* Fix crash due to setting Thread.name after thread start.Roger Kirkman2016-05-121-2/+3
| | | | Signed-off-by: Diva Canto <diva@metaverseink.com>
* Prevent a crash if "debug jobengine log" is entered without a log levelOren Hurvitz2015-08-111-0/+6
|
* Make the performance controlling job processing threads introduced in ↵Justin Clark-Casey (justincc)2015-01-121-2/+74
| | | | conference code use a generic JobEngine class rather than 4 slightly different copy/pasted versions.
* refactor: Move methods to start a monitored thread, start work in its own ↵Justin Clark-Casey (justincc)2014-11-251-0/+212
thread and run work in the jobengine from Watchdog to a WorkManager class. This is to achieve a clean separation of concerns - the watchdog is an inappropriate place for work management. Also adds a WorkManager.RunInThreadPool() class which feeds through to Util.FireAndForget. Also switches around the name and obj arguments to the new RunInThread() and RunJob() methods so that the callback obj comes after the callback as seen in the SDK and elsewhere