на сколько я понимаю в жаве нет форка. А можно ли как-то прикрутить? Экстеншеном там... Ведь если есть возможность писать экстеншены на C то и форк можно реализовать.
Такая идея пришла в голову после того как в одном конкретном случае форк сильно рулил. У знакомого был красивый алгоритм работы с его графами, но алгоритм разрушал входные данные :). Т.е. чтобы обсчитать граф нужно было делать его копию, что при сотнях тыщ вершин и кучи связей сложно и долго. А тут форкнулся, во втором процессе всё обсчитал и передал в первый :).