1 / 1 / 0
Регистрация: 18.12.2013
Сообщений: 61
|
|||||||||||
1 | |||||||||||
Простой пример потоков05.02.2015, 11:55. Показов 2868. Ответов 3
Метки нет (Все метки)
run: Новый поток был создан Thread[Thread-0,5,main] Новый поток был создан Thread[Thread-1,5,main] Новый поток был создан Thread[Thread-2,5,main] поток Thread-0запущен true поток Thread-1запущен true поток Thread-2запущен true Ожидание завершение потоков два:5 три:5 один:5 два:4 три:4 один:4 два:3 три:3 один:3 два:2 три:2 один:2 два:1 три:1 один:1 Поток два был завершен Поток три был завершен Поток один был завершен поток Thread-0 запущен false поток Thread-1 запущен false поток Thread-2 запущен false Ожидание завершение потоков СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 6 секунды) Вопрос: почему вот эта строки поток Thread-0запущен true поток Thread-1запущен true поток Thread-2запущен true Идут раньше самого отсчета? Ведь после вызова конструктора должен был вызваться метод run() и запустить отсчет до проверки isAlive()? Спасибо, извиняюсь за длинный вопрос
0
|
05.02.2015, 11:55 | |
Ответы с готовыми решениями:
3
Синхронизация потоков. Простенький пример Пример синхронизации потоков из учебника Простой пример простой пример! |
107 / 107 / 58
Регистрация: 04.03.2013
Сообщений: 479
|
||||||
05.02.2015, 14:14 | 2 | |||||
У меня такой вообще вывод идет:
0
|
1 / 1 / 0
Регистрация: 18.12.2013
Сообщений: 61
|
|
05.02.2015, 14:43 [ТС] | 3 |
Да, но все таки не должно ли быть сначала выведены методы, которые вызывались в конструкторе, и только затем методы в main?
0
|
107 / 107 / 58
Регистрация: 04.03.2013
Сообщений: 479
|
|
06.02.2015, 11:27 | 4 |
Там же идет задержка sleep, что позволяет потокам переключаться. Main на равне со всеми остальными потоками получает право управления, о чем и свидетельствует вывод.
0
|
06.02.2015, 11:27 | |
06.02.2015, 11:27 | |
Помогаю со студенческими работами здесь
4
Простой пример полиморфизма Простой пример по потокам Нужен простой пример программы с интерфейсом Не могу разобраться с классом Thread. (пример простой внутри) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
[Golang] 121. Best Time to Buy and Sell Stock
alhaos 28.01.2025
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции.
/ / . . .
|
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование
Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
|
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы
В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
|
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире
В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
|
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации
В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
|
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии
В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
|
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации
В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
|
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику
Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
|
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику
В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
|
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера
Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
|
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды
В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
|
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике
В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
|