[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Invention of threads
I still have the source code of an operating system called BETS -
basic engineering test supervisor - which we wrote some time around 1970 to
investigate the behaviour of the rather untrustworthy System 4 implementation
of IBM's 360 architecture. This provided for programs to divide into threads
and for everything that follows from that. For what it's worth, it provided
a set of facilities for interprocess communication and synchronisation which
matched almost one-for-one the Occam features of channels, PAR and ALT. At
the time, what we were doing was nothing surprising; not exactly commonplace,
but not revolutionary either. Some of the ideas we picked up from IBM, and
some came from elsewhere. So I don't think these ex-IBM "inventors" have got
a leg to stand on. On the other hand, if I were called to give evidence in
support of Microsoft, I can't say how reliable my memory would be.
John Wexler