On 08 Jan 2016, at 3:24 , Denis Kudriashov <dionisiydk@gmail.com> wrote:2016-01-08 15:17 GMT+01:00 Henrik Johansen <henrik.s.johansen@veloxit.no>:Which is why in terminate I domyList := self suspend.So the semaphore *should* still be the suspendingList, just without the process actually on the list...
I just test it in workspace.sema := Semaphore new.p := [sema wait] fork.p suspend.p suspendingList == nilsema asArray isEmpty