gpt4 book ai didi

java - 在java中创建多个线程

转载 作者:行者123 更新时间:2023-11-30 06:42:21 25 4
gpt4 key购买 nike

我想模拟人口,为此我想为每个人分配一个线程。 (这个数字应该是十亿)每个线程都将表现为独立的,其结束将宣布人类死亡。我已经使用简单的线程创建和线程池实现了这一点。但是在某个时间点之后,两种方法都不再发生线程分配。 (比如在 150000 个线程之后)。我知道 Java 线程以 1:1 的比例受操作系统线程的约束,这会带来问题。还有什么其他方法可以最好地模拟这个问题?

最佳答案

你可以看看在你的情况下比线程更适合的actor模型。

特别是,akka 是开源的,并且以其对这种模式的实现而闻名:https://doc.akka.io/docs/akka/2.5.3/scala/guide/actors-intro.html

关于java - 在java中创建多个线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53538726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com