Changes between Version 27 and Version 28 of Developer/SMP


Ignore:
Timestamp:
Jan 13, 2014, 4:03:55 PM (6 years ago)
Author:
Sh
Comment:

/* Thread Delete */

Legend:

Unmodified
Added
Removed
Modified
  • Developer/SMP

    v27 v28  
    479479= = Thread Delete  ==
    480480
    481 =  == Semaphores and Mutexes ===
     481=  === Status ====
     482
     483
     484Deletion of threads is not implemented.
     485
     486==== Future Directions ====
     487
     488
     489Implement the missing feature.  The key problems are lock order reversal issues
     490(Giant vs. allocator lock).  Self deletion imposes the problem that some thread
     491resources like the thread stack and the thread object must be freed by a second
     492party.  On single processor configurations this was done with a hack that
     493doesn't work on SMP.  See also [http://www.rtems.org/pipermail/rtems-devel/2013-July/003509.html Thread Life-Cycle Changes.]
     494
     495=== Semaphores and Mutexes ===
    482496
    483497