9 / 9 / 3
Регистрация: 11.10.2014
Сообщений: 363
|
||||||
1 | ||||||
Многопоточность в консольном приложении07.11.2016, 02:19. Показов 2229. Ответов 6
Метки нет (Все метки)
Осуществил многопоточную работу приложения, но проблема в том, что через syncronize не хочет ничего выводить. Если напрямую без синхронизации то он выводит нормально, но как только использую synchronize, то ничего не происходит.
Добавлено через 11 часов 35 минут Достойная ли альтернатива BeginThread() EndThread()??
0
|
07.11.2016, 02:19 | |
Ответы с готовыми решениями:
6
Ошибка в консольном приложении Таймер в консольном приложении Обработка картинки в консольном приложении Перезапись строк в консольном приложении |
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,248
|
|
07.11.2016, 02:26 | 2 |
Простите за дурацкий вопрос. А нафига консольному приложению многопоточность?
0
|
INstantKiLLer
|
07.11.2016, 02:30
[ТС]
#3
|
Не по теме: Спроси у себя, а зачем VLC приложениям многопоточность, или зачем вообще придумана была многопоточность. Будет тебе ответ.
0
|
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,248
|
|
07.11.2016, 02:45 | 4 |
В VCL приложении никаких вопросов к многопоточности нет!
А в консольном приложении, которое представляет из себя диалог пользователь - программа, я не понимаю многопоточность! Уж извини.
0
|
INstantKiLLer
|
07.11.2016, 02:48
[ТС]
#5
|
Не по теме: Ну к примеру взять ту же проверку прокси на работоспособность. В одном потоке будет происходить достаточно долго, а вот во многопоточном уж точно быстрее будет.
0
|
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,248
|
|
07.11.2016, 03:18 | 6 |
Во-первых многопоточность никогда не ускоряет работу программы, кроме некоторых случаев, которые к твоему вопросу не имеют никакого отношения.
А во-вторых приведи пример кода, когда "проверка прокси на работоспособность" во многопоточном приложении будет происходить лучше или быстрее, чем в однопоточном. Ну и ещё раз. Это всё относится к VCL приложениям. Но никак не к консольному. Добавлено через 16 минут Вот единственный случай, когда многопоточность позволяет ускорить работу программы Распределённые вычисления
0
|
9 / 9 / 3
Регистрация: 11.10.2014
Сообщений: 363
|
|
07.11.2016, 03:32 [ТС] | 7 |
Давайт ты не будешь тратить ни мое, ни свое время бессмысленными вопросами. Есть куча консольных программ которые работают многопоточно, такие как vnc или вот "ICMPmultiThreadPingTest - Консольная программа для быстрого, многопоточного ICMP сканирования локальной сети."
Если бы был код, я бы не задавал здесь вопрос. Не по теме: А если хочешь просто подискутировать, то нечего засорять тему, пиши в личку
0
|
07.11.2016, 03:32 | |
07.11.2016, 03:32 | |
Помогаю со студенческими работами здесь
7
Убрать ошибки в консольном приложении Параметры команд в консольном приложении Строки AnsiString в консольном приложении Форма на консольном приложении Delphi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |