4 ms·
Has anyone used Racket for a long running application server? Last I remember it did not have native threads (ie, it could only use one core), and I don't know
by rnikander 10y ago
Has anyone used Racket for a long running application server? Last I remember it did not have native threads (ie, it could only use one core), and I don't know about it's reliability compared to something like the JVM.
- dragonwriter 10y agoIt uses separate native threads with shared state for futures, though there are limitations on supported operations without defeating parallelism; it also offers message passing parrallelism with places, which I think are implemented as native processes.but may be threads (it's conceptually shared-nothing processes, but so are Erlang "processes" which are multiplexed onto native threads.) But, in any case, Racket can use multiple cores, though the APIs for doing so are different than conventional threading APIs.