[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
    To: Letovsky
    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.

Good idea.



-------