|
|
Are there languages that support threads?
Currently, Ada, Modula-3, Python 1.4, SmallTalk/X, Objective-C/ Gnustep
and Java have intrinsic language elements to support threads (for example,
Ada has the 'Select' statement which is a "thread guard"). However,
the Linux implementations of these languages do not yet support the new
kernel threads.
Naturally, C and C++ can make calls to spawn threads and processes,
but there are no language elements to support them beyond these system
calls. See below for a listing of available languages:
Threading Languages
| Title: |
Inferno |
| Author: |
Sean Dorward, Phil Winterbottom, and Rob Pike |
| Repositories: |
Documentation/Source
[http://inferno.lucent.com/inferno/] |
| Newsgroup: |
|
| Threads Lib: |
ProvenThreads (?) |
| Description: |
Inferno(tm) is a new network operating system and programming
environment to deliver content in a rich environment of heterogenous
networks, clients and servers.
|
| License: |
Free but with special requirements. |
|