Hacker News new | comments | show | ask | jobs | submit login

If you're not doing any I/O, the number of threads can be limited to the number of cores. I believe this is the default for Fork/Join.



Correct. ForkJoinPool defaults to Runtime.getRuntime().availableProcessors() threads (but can be adjusted). The reducers library (https://github.com/clojure/clojure/commit/89e5dce0fdfec4bc09...) seems to initialize the pool with the default constructor.




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: