Я хочу смоделировать человеческое население, и для этого я хочу назначить поток каждому человеку.(Это число должно доходить до миллиарда) Каждый поток будет вести себя как индивидуальный, и его конец объявит, что человек мертв.Я реализовал это с помощью простого создания потоков, а также путем объединения потоков.Но через некоторое время распределение потоков просто перестает происходить в обоих методах.(скажем, после 150000 потоков).Я знаю, что потоки Java связаны потоками ОС в соотношении 1: 1, и это создаст проблему.Какой другой подход лучше всего смоделирует эту проблему?