[squeak-dev] Dumb question about Hydra VM

Bill Schwab BSchwab at anest.ufl.edu
Sat May 3 13:13:29 UTC 2008


Hello all,

In doing some catch-up reading, I found Igor's notes:

   http://squeakvm.org/%7Esig/hydravm/devnotes.html

and am wondering whether (in particular) the FFIPlugin's support for the
new VM means that one can call external functions on a new thread?  Just
clarifying before I get too enthusiastic.  In particular, I am hoping
for an equivalent to Dolphin's overlapped call mechanism, which tells
the Dolphin VM to make an affected call using one[*] of a pool of native
threads, blocking only the calling Process rather than the entire image
for the duration of the call.  Will Hydra offer similar capability?

Bill

[*] originally, the threads were chosen by availability, in D6, my
understanding is that (more or less) the VM guarantees to make all
overlapped calls for a given Process on the same native thread.




Wilhelm K. Schwab, Ph.D.
University of Florida
Department of Anesthesiology
PO Box 100254
Gainesville, FL 32610-0254

Email: bschwab at anest.ufl.edu
Tel: (352) 846-1285
FAX: (352) 392-7029




More information about the Squeak-dev mailing list