[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: INTEGRABLE PROCEDURES / LIGHTWEIGHT PROCESSES
Date: 2 Apr 1984 11:04:21-EST
From: "W. Lewis Johnson" <Johnson-Lewis>
Subject: Re: INTEGRABLE PROCEDURES / LIGHTWEIGHT PROCESSES
In-Reply-To: Letovsky, Mon Apr 2 10:21:34 1984
Must all your process primitives have this time-slicing stuff wired in?
I guess FORK is then a macro which expands to PROCESS:RUN which some
default time slice. How do you specify the "default time slice"?
We seem to have miscommunicated. In the primitives I gave, NO time
slicing was wired in -- the user must do that. What I was trying to
specify were primitives which would readily support the implementation
of time-slicing, but also of other, more random modes of cpu sharing.
Also, you need a primitive CRITICAL which guarantees that only one
process executes an expression at a time.