Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
fireridlle
75 / 75 / 13
Регистрация: 02.02.2012
Сообщений: 462
#1

паралельные потоки - Java SE

27.10.2012, 11:45. Просмотров 458. Ответов 3
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class MyThread extends Thread{
    public int id;
    MyThread(int id){
        this.id = id;
    }
    
    public void run(){
        for(int i = 0; i <= 5; i++){
            System.out.print(" " + id + " ");
        }
    }
}
 
 
class Test{
    public static void main(String[] args) {
        new MyThread(1).start();
        new MyThread(2).start();
    }
}
при первом запуске результат: 2 2 2 2 2 1 1 1 1 1
при втором: 1 1 1 1 1 2 2 2 2 2
ну и так далее. в примере с которого переписывал код результат был 2 1 2 1 2 1 2 1 2 1
может где ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2012, 11:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос паралельные потоки (Java SE):

Паралельные потоки и доступ к очереди из потока
Задание простое. Первый поток кидает число в очередь, засыпает на 3 сек....

Потоки
Привет. Читаю про потоки. Выполняю след. код: class Callme { synchronized...

Потоки
FileInputStream fin = new FileInputStream(args); Вопрос такой: fin это...

Потоки
Создать пять процессов. Сделать так, чтобы все процессы с четными номерами...

Потоки
Здравствуйте, доброго вечера =) у меня есть Задача: &quot;Написать приложение, в...

Потоки, потоки и потоки
Потянуло меня написать многопоточную программу, но столкнулся с одной...

3
turbanoff
Эксперт Java
4008 / 3743 / 739
Регистрация: 18.05.2010
Сообщений: 9,323
Записей в блоге: 11
Завершенные тесты: 1
27.10.2012, 11:57 #2
Цитата Сообщение от fireridlle Посмотреть сообщение
может где ошибка?
Почему вы так решили? Все ожидаемо, это же потоки...
1
fireridlle
75 / 75 / 13
Регистрация: 02.02.2012
Сообщений: 462
27.10.2012, 12:21  [ТС] #3
просто в примере результат был таким

2 1 2 1 2 1 2 1 2 1

то есть парарельный, а у меня последовательный
0
angel2100
5 / 5 / 5
Регистрация: 09.04.2011
Сообщений: 66
27.10.2012, 13:29 #4
попробуйте усыпить поток эдак на 10 мс
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2012, 13:29
Привет! Вот еще темы с решениями:

Потоки
Всем привет, не буду разглагольствовать и перейду сразу к делу:): Изучаю java,...

Потоки
Всем привет появилcя вопрос во время решения задачи по потокам. Буду рад если...

Потоки
Здравствуйте, хочу создать программу которая реализует потоки. Программа...

Потоки
Здравствуйте. Скажите пожалуйста, когда поток Thread заканчивает свою работу,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru