On 2/7/2012 3:39, Igor Stasenko wrote:
however, in pharo we already introduced the threadId ivar:
Link subclass: #Process instanceVariableNames: 'suspendedContext priority myList threadId errorHandler name env' classVariableNames: '' poolDictionaries: '' category: 'Kernel-Processes'
could it be because of initial "warning, processHasThreadId flag is unset; cannot function as a threaded VM if so."?
Yes. The VM doesn't actually look at class Process - it only checks the flag in the image header.
Cheers, - Andreas