3 ms·
Are you sure Racket doesn't support native threads? I thought it had something called "places" for that.
by masoodusmani 9y ago
Are you sure Racket doesn't support native threads? I thought it had something called "places" for that.
- papaf 9y agoI did not know about places, but after reading about them [1], I can see that although they are implemented on top of OS threads, it is not a conventional threading model. For instance there is an instance of the Racket VM per place and this makes them heavier than it would be in a standard system programming language language such as C, C++ or Rust. I am not saying it is better or worse -- just different. [1] https://www.cs.utah.edu/plt/publications/dls11-tsffd.pdf https://www.cs.utah.edu/plt/publications/dls11-tsffd.pdf