Мне был задан этот вопрос в интервью сегодня.
"Когда мы создаем поток с pthread_create()
(потоки POSIX), поток запускается сам по себе. Почему нам нужно явно вызывать start()
в Java. В чем причина того, что Java не запускает поток, когда мы создайте его экземпляр".
Я был пуст, и у интервьюера было мало времени, и в конце концов он не мог объяснить мне причину.