<tt>Hello,<br><br>I&#39;m trying to get this code run, but I&#39;m not getting the results I expect.&nbsp; I running on a 3.10beta image. <br><br>semA := Semaphore new.<br>semB := Semaphore new.<br><br>[Transcript show: &#39;b1&#39;; cr. semB signal. semA wait.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transcript show: &#39;b2&#39;; cr.] fork.<br>[Transcript show: &#39;a1&#39;; cr. semA signal. semB wait.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transcript show: &#39;a2&#39;; cr.] fork.<br><br><br>results:<br><br>b1<br><br>a2<br><br><br>
That&#39;s all.&nbsp; If I hit cmd-doIt rapidly I do begin to see a1 and b2 as well. The process browser doesn&#39;t seem to show anything waiting.<br><br>I&#39;m on a amd64, in a 32bit chroot. I&#39;m in Gentoo Linux, so the VM was built from source.
<br><br>Thanks for any clues,<br><br>&nbsp; JTS<br></tt>