Effort/Clean Up Anachronistic Threading Constructs
From Apache OpenOffice Wiki
Type: Effort
State: open
After switching to the new threading architecture, OOo still uses many thread related constructs, which are not needed anymore.
Problem
Find and remove unnecessary locking and other thread related constructs, e.g.
- unnecessary mutexes,
- unnecessary delegations into the "main" thread,
- the Solar-Mutex,
- clipboard dedicated threads,
- Drag&Drop dedicated threads.
(SolarMutex, vcl::ThreadExecutor)