wiki:PRO_LIB_CORE_THREAD_SAFETY_R0

Version 6 (modified by niki, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=PRO_LIB_CORE_THREAD_SAFETY_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

The aim of this task is to make property library thread safety.

Task requirements

  • Find multi threads problem, which might the project have.
  • Create a demo with related threads
  • Create scenarios, which describes how to deal with multithreading problems

Task result

The result of this task are two or more demos.

Implementation idea

PRO_LIB_CORE_COMMONS_R0
PRO_LIB_MODEL_COMMON_R0?
PRO_LIB_MODEL_PRO_OBJECTS_R0?
PRO_LIB_MODEL_PRO_LISTS_R0

How to demo

  • First demo works with related threads.
  • The second demo implements scenarios or a document which descibes how to deal with the problems.

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)