Многопоточная программа для печати чисел от 1 до 50?JAVA

Программисты JAVA общаются здесь
Anonymous
Многопоточная программа для печати чисел от 1 до 50?

Сообщение Anonymous »

Я пытаюсь написать программу, в которой создаются два потока, и результат должен быть таким: 1-й поток печатает 1, следующий поток печатает 2, 1-й поток снова печатает 3 и так далее. Я новичок, поэтому, пожалуйста, помогите мне четко. Я думал, что потоки используют одну и ту же память, поэтому они будут использовать переменную i и печатать соответственно. но на выходе я получаю поток1: 1, поток2: 1, поток1: 2, поток2: 2 и так далее. пожалуйста, помогите. вот мой код

class me extends Thread
{
public int name,i;
public void run()
{
for(i=1;i

Подробнее здесь: https://stackoverflow.com/questions/261 ... om-1-to-50

Вернуться в «JAVA»