Предположим, у меня есть следующий фрагмент кода:Стартовые две нити с бесконечными петлями одновременно
Thread x = new Thread() {
public void run() {
while (true) {
// do something
}
}
};
Thread y = new Thread() {
public void run() {
while (true) {
// do something
}
}
};
x.start();
y.start();
Теперь мой вопрос, так как эти два потока и запустить бесконечные циклы, они будут как начать работать одновременно?
Думаю, вам стоит пересмотреть определение 'Thread'. – user2004685
Никогда не предполагайте ничего о времени потоков. – Natecat
Вы никогда не начинаете новый поток, так как вы вызываете метод 'run()' в потоках вместо 'start()'. В настоящее время вы начнете бесконечный цикл в 'x.run()' в основном потоке. –