Re: [Pharo-users] Process scheduling

2017-05-07 Thread raffaello . giulietti
Hi Ben, On 01/05/17 15:23, Ben Coman wrote: > > > I was responding to your literal question about ProcessScheduler and > what part of the system does the context switching. > Now I'm guessing your interest is more about user-level > multi-threaded behaviour of Processes, > so I hunted down som

Re: [Pharo-users] Process scheduling

2017-05-01 Thread Ben Coman
On Mon, May 1, 2017 at 4:42 AM, wrote: > On 30/04/17 17:01, Ben Coman wrote: > > > > > > On Sun, Apr 30, 2017 at 10:11 PM, > > wrote: > > > > Hi, > > > > I can't find a description on how ProcessorScheduler in Pharo (i.e., > > Cog) is supposed

Re: [Pharo-users] Process scheduling

2017-04-30 Thread raffaello . giulietti
On 30/04/17 17:01, Ben Coman wrote: > > > On Sun, Apr 30, 2017 at 10:11 PM, > wrote: > > Hi, > > I can't find a description on how ProcessorScheduler in Pharo (i.e., > Cog) is supposed to do context switches in absence of other > synchron

Re: [Pharo-users] Process scheduling

2017-04-30 Thread Ben Coman
On Sun, Apr 30, 2017 at 10:11 PM, wrote: > Hi, > > I can't find a description on how ProcessorScheduler in Pharo (i.e., > Cog) is supposed to do context switches in absence of other > synchronization points. > > Is it following the BlueBook spec? Just to recall that model, the VM, > when about to

[Pharo-users] Process scheduling

2017-04-30 Thread raffaello . giulietti
Hi, I can't find a description on how ProcessorScheduler in Pharo (i.e., Cog) is supposed to do context switches in absence of other synchronization points. Is it following the BlueBook spec? Just to recall that model, the VM, when about to execute the current bytecode instruction of the current