|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.10.2017, 13:27 | #1 |
Новичок
Джуниор
Регистрация: 07.10.2017
Сообщений: 3
|
Потоки
Добрый день. Возникли проблемы с потоками : программа работающая в одном потоке работает быстрее чем в 3х. Так же есть volatile переменная, которую потоки иногда обрабатывают с одним и тем же значением. А вот и сам код:
Код:
______________________ Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум. Последний раз редактировалось incurable; 07.10.2017 в 13:32. |
07.10.2017, 13:47 | #2 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
И даже если б это было безопасно, то это точно нет. Что мешает другому потоку взять from между чтением и инкрементом тут? Может лучше просто каждому потоку назначать начальное и конечное значения при запуске? System.out.println кстати тоже не потокобезопасный.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 07.10.2017 в 13:51. |
|
07.10.2017, 13:56 | #3 |
Новичок
Джуниор
Регистрация: 07.10.2017
Сообщений: 3
|
так я тоже пробовал. все равно в 1 потоке быстрее
Код:
|
07.10.2017, 14:02 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А чему тут быть быстрее? Вы по сути не делаете ничего кроме вывода в консоль.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
07.10.2017, 14:14 | #5 |
Новичок
Джуниор
Регистрация: 07.10.2017
Сообщений: 3
|
спасибо огромное)
добавил Код:
я думал, что потоки дают преимущество во времени для всех операций. Еще раз искренне благодарю) |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Потоки (С++) | Satansoft | Помощь студентам | 8 | 23.11.2014 19:39 |
Потоки. Закрываются все потоки при ошибке в одном. | Son | Общие вопросы Delphi | 11 | 01.11.2013 09:32 |
потоки | MetR | Помощь студентам | 0 | 11.12.2011 19:07 |
Потоки в с# | qwerty74 | C# (си шарп) | 5 | 22.06.2011 13:57 |
потоки | tanek | Помощь студентам | 6 | 15.03.2010 21:42 |