Difference between revisions of "Effort/Clean Up Anachronistic Threading Constructs"

From Apache OpenOffice Wiki
Jump to: navigation, search
m
m (Fixed section indentation.)
Line 1: Line 1:
 
Type: Effort
 
Type: Effort
State: in progress
+
State: open
  
==Remove Old Multi Thread related Constructs==
 
 
After switching to the new [[Spec/Architecture/Threading|threading architecture]], OOo still uses many thread related constructs, which are not needed anymore.
 
After switching to the new [[Spec/Architecture/Threading|threading architecture]], OOo still uses many thread related constructs, which are not needed anymore.
  
===Problem===
+
==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 Solar-Mutex,
 
* clipboard dedicated threads,
 
* clipboard dedicated threads,
* D&D dedicated threads.
+
* Drag&Drop dedicated threads.
  
 
(SolarMutex, vcl::ThreadExecutor)
 
(SolarMutex, vcl::ThreadExecutor)

Revision as of 13:27, 4 September 2006

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)

Personal tools