summaryrefslogtreecommitdiff
path: root/indra/llcommon/threadpool.cpp
AgeCommit message (Expand)Author
2024-05-29Make ~ThreadPool() join every thread before destroying its vector.Nat Goodspeed
2024-04-17Reintroduce LLCoros::killreq() to request killing a named coroutine.Nat Goodspeed
2024-02-27SL-18721 Shutdown fixes #5Andrey Kleshchev
2024-01-22SL-18721 Shutdown fixesAndrey Kleshchev
2022-12-09SL-18809: Merge 'DRTVWR-559' of secondlife/viewer into sl-18809Nat Goodspeed
2022-12-09SL-18809: Add WorkSchedule; remove timestamps from WorkQueue.Nat Goodspeed
2022-12-08Fix for non-windows build of DRTVWR-559 use usleep() for sleepy_robin schedulerBrad Kittenbrink
2022-12-07DRTVWR-559: Try using custom fiber scheduler for ThreadPool threads. (#30)RunitaiLinden
2022-06-09SL-17483: Add integration test for CommonControlNat Goodspeed
2022-06-09SL-17483: Fix ThreadPool::getConfiguredWidth() compile error.Nat Goodspeed
2022-06-09SL-17483: Make it possible to override width of any ThreadPool.Nat Goodspeed
2022-06-09SL-17483: Make ThreadPool inherit LLInstanceTrackerCosmic Linden
2021-11-23SL-16400: Add ThreadPool::start() method, and call it.Nat Goodspeed
2021-11-22SL-16094 More profile hooks for threading code, remove redundant wglCreateCon...Runitai Linden
2021-11-05SL-16202: Use WorkQueue::postTo() for texture create/post handshake.Nat Goodspeed
2021-11-04SL-16202: Use large WorkQueue size limits for mainloop and General.Nat Goodspeed
2021-10-22SL-16220: Fix thread name expression.Nat Goodspeed
2021-10-22SL-16220: Add LL::ThreadPool class and a "General" instance.Nat Goodspeed