Не понял, что от меня хотят в принципе?
сначала выводить бегины или сначала энды? или сначала бегины и энды для одного, затем второго и т.д? Хаотично или по порядку?
Тыкал Thread.yield() куда не попадя. Объясните плиз...
package com.javarush.task.task25.task2514;
/*
Первый закон Финэйгла: если эксперимент удался, что-то здесь не так...
*/
public class Solution {
public static class YieldRunnable implements Runnable {
private int index;
public YieldRunnable(int index) {
this.index = index;
}
public void run() {
System.out.println("begin-" + index);
System.out.println("end-" + index);
Thread.yield();
}
}
public static void main(String[] args) {
for(int i = 0; i < 15; i++)
new Thread(new YieldRunnable(i)).start();
}
}