Difference between revisions of "Effort/Clean Up Anachronistic Threading Constructs"
From Apache OpenOffice Wiki
< Effort
(Threading Clean Up.) |
|||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Type: Effort | + | Type: Effort<br> |
− | State: | + | State: open<br> |
− | + | After switching to the new [[Spec/Threading-Architecture|threading-architecture]], OOo still uses many thread related constructs, which are not needed anymore. | |
− | After switching to the new [[Spec/Architecture | + | |
− | + | ==Problem== | |
Find and remove unnecessary locking and other thread related constructs, e.g. | Find and remove unnecessary locking and other thread related constructs, e.g. | ||
* unnecessary mutexes, | * unnecessary mutexes, | ||
* unnecessary delegations into the "main" thread, | * unnecessary delegations into the "main" thread, | ||
− | * the Solar Mutex, | + | * the [[Terms/Solar Mutex|Solar Mutex]], |
* clipboard dedicated threads, | * clipboard dedicated threads, | ||
− | * | + | * Drag&Drop dedicated threads. |
+ | |||
+ | ([[Terms/Solar Mutex|Solar Mutex]], vcl::ThreadExecutor) | ||
+ | |||
+ | |||
+ | [[Category:Effort]] | ||
+ | [[Category:Architecture]] | ||
+ | [[Category:Multi-Threading]] |
Latest revision as of 07:15, 19 June 2007
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.
(Solar Mutex, vcl::ThreadExecutor)