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

From Apache OpenOffice Wiki
Jump to: navigation, search
(Threading Clean Up.)
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
Type: Effort
+
Type: Effort<br>
State: in progress
+
State: open<br>
  
==Remove Old Multi Thread related Constructs==
+
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/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 [[Terms/Solar Mutex|Solar Mutex]],
 
* clipboard dedicated threads,
 
* clipboard dedicated threads,
* D&D 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)

Personal tools