This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Seeking Thread join / waitpid equivalent.
- From: John Carter <john dot carter at tait dot co dot nz>
- To: ecos-discuss at ecos dot sourceware dot org
- Date: Fri, 27 Aug 2004 12:02:00 +1200 (NZST)
- Subject: [ECOS] Seeking Thread join / waitpid equivalent.
We have just been bitten by the "Don't free the thread into in the
destructor" problem as discussed so comprehensively by Ivan Horvat in
April.
http://sources.redhat.com/ml/ecos-discuss/2004-04/msg00122.html
Thanks Ivan!
Unfortunately the thread exiting is explicitly our lowest priority
thread, so Reaper in a mbox trick won't work.
However, in languages such as Ruby, you have the nifty thread.join
primitive. With processes under posix systems you have waitpid.
Isn't there something like that in ecos, where an arbitrary thread may wait
for another thread to exit?
John Carter Phone : (64)(3) 358 6639
Tait Electronics Fax : (64)(3) 359 4632
PO Box 1645 Christchurch Email : john.carter@tait.co.nz
New Zealand
The universe is absolutely plastered with the dashed lines exactly one
space long.
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss