Rust程序可以产生的最大线程数是多少?

Ste*_*nik 8 multithreading rust

我看到有关Rust程序可以产生的最大线程数的冲突信息; 有人建议像"32"这样的任意数字,有时是CPU拥有的核心数的倍数.

Ste*_*nik 10

Rust标准库提供线程是"OS线程",也就是说,它们使用操作系统的功能.

因此,Rust程序没有Rust本身强加的限制,而是这个限制是由你的操作系统允许你做的.您必须知道操作系统才能知道真正的答案,这对于给定的操作系统会有所不同.例如,请看这个问题:"Linux中每个进程的最大线程数?"