Hi Liyuan,
Liyuan(Internet) wrote:
Hi all,
I have read the task of mutli-threading:
good!
http://wiki.services.openoffice.org/wiki/Effort/Revise_OOo_Multi-Threading
The task Effort/Clean Up Anachronistic Threading Constructs is open,
Yep, problem is, that it depends on other stuff.
Who can give me some information about how to begin with the task?
Me :-)
Is there any scheme about the task?
I roughly would summarize it as:
- Remove most mutexes from code.
- Remove all "main-thread" delegations, including the "main-thread"
executor, any post messages etc.
- Remove the SolarMutex and is providing APIs.
- ...
It is basically about removing any constructs which are not needed
anymore, after switching to a new threading architecture. Please see
http://wiki.services.openoffice.org/wiki/Spec/Threading-Architecture
If you give me some time, I am going to define the tasks more fine
grained, adding the dependencies as well.
In between you may want to take a look at my "bunoexttm" CWS, which is
the foundation for further threading (-architecture) related changes in
OOo. Please see my other mail for the details.
Regards,
Liyuan
Thank you very much for your interest
Kay
--
Sun Microsystems GmbH Kay Ramme
Sachsenfeld 4 Senior Technical Architect
20097 Hamburg Phone: (+49 40) 23646 982
Germany Fax: (+49 40) 23646 550
http://www.sun.com/staroffice mailto:[EMAIL PROTECTED]
http://www.sun.com/openoffice
http://udk.openoffice.org
Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
Amtsgericht München: HRB 161028
Geschäftsführer: Marcel Schneider, Wolfgang Engels, Dr. Roland Bömer
Vorsitzender des Aufsichtsrates: Martin Häring
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]