- Timestamp:
-
03/06/14 13:21:07 (10 years ago)
- Author:
-
Sh
- Comment:
-
/* Requirements */ Examples for concurrent object deletion
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v50
|
v51
|
|
43 | 43 | * In case a thread owns operating system provided resources after the cleanup procedure, then this shall result in a fatal error. |
44 | 44 | * Non-Thread Object Life Cycle |
| 45 | * Concurrent object deletion is for example deletion requests issued by multiple threads for one object or usage of an object while a deletion request was issued. |
45 | 46 | * Concurrent object deletion may have unpredictable results. |
46 | 47 | * Usage of objects during deletion of this object may have unpredictable results. |
… |
… |
|
1494 | 1495 | * explicit thread migration, e.g. if a thread should move from one scheduler domain to another, |
1495 | 1496 | * thread deletion, since the thread stack is in use until the thread stopped execution, or |
1496 | | * restart of threads executing on a remote processor. |
1497 | | == RTEMS API Changes == |
1498 | | |
1499 | | |
1500 | | None. |
1501 | | == Implementation == |
1502 | | |
1503 | | |
1504 | | One approach to do post-switch actions could be to spin o |
| 1497 | * re |