powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Шаблон класса для работы с потоком (WThread, Thread)
25 сообщений из 469, страница 17 из 19
Шаблон класса для работы с потоком (WThread, Thread)
    #39538601
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiА можно для тормознутых и бестолковых пояснить, чем отличается от ThreadPool, QueueUserWorkItem, QueueUserAPC, etc ?
Не я писал.
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39538640
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanschiА можно для тормознутых и бестолковых пояснить, чем отличается от ThreadPool, QueueUserWorkItem, QueueUserAPC, etc ?
Не я писал.
А точнее - не трогал, не сравнивал. Решал свои задачи.
Мне для полного счастья не хватает пула и, соответственно, авто-балансира.
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39538655
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanschiА можно для тормознутых и бестолковых пояснить, чем отличается от ThreadPool, QueueUserWorkItem, QueueUserAPC, etc ?
Не я писал.

+100500

Я тут по наводке white_nigger в одном из постов заинтересовался возможностью запускать асинхронное выполнение кода, не создавая вручную потомков TThread, через QueueUserWorkItem, довольно интересно в несложных случаях. Прочитал про то, что у тебя рабочие потоки живут до конца работы процесса, заинтересовался.
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39538717
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiПрочитал про то, что у тебя рабочие потоки живут до конца работы процесса, заинтересовался.
Не совсем до конца процесса, а до сигнала.
Они не мешаются, есть-пить не просят, пока спят.
Будить-то дешевле, чем создавать.
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39538920
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanЗалил на гитхаб: https://github.com/wadman/wthread/ Не прошло и пяти лет! Молодец что-таки сподобился
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39538945
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_niggerwadmanЗалил на гитхаб: https://github.com/wadman/wthread/ Не прошло и пяти лет! Молодец что-таки сподобился
С появлением 2-го и 3-го места, где мне нужны мои исходники, пришлось перейти на процесс синхронизации... :)
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39539949
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

тебя поздравить можно, вошел в список классиков :)
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39540078
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего рейтинг не 5 звёзд? :)
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39540148
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

пять. Просто они серенькие.
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39540232
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамА чего рейтинг не 5 звёзд? :)
рейтинг ты ставишь сам, когда устанавливаешь компоненту. Видимо, народ не заморачивается с этим, ибо похоже на лайки в соцсетях
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39540241
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доктебя поздравить можно, вошел в список классиков :)
Приятно, конечно... И странно, что не связались. :)
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39540242
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставили совместимость с карбоном. Неужто под макосью проверили или от фонаря?
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39540245
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanНеужто под макосью проверили или от фонаря?
попроси Gallerman'a проверить, помнится, у него на виртуалке макось стоит
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39577827
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадман, посоветуй, как лучше всего в основном потоке дождаться окончания единственного
запущенного таска. При этом в основном потоке идет отрисовка окна с анимированным гифом.

Пока ничего тупее бесконечного цикла до Task.IsFinished=true c sleep
и aplication.processmessagess в теле цикла голову не приходит.
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39577896
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди,

у таска соответствующее событие есть.
Чем не подходит?
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39577987
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код-лапша получается, хотел чтобы читаемость была получше, вроде

task.start
ожидаем окончания работы таска
вывод/обработка результатов работы таска

сам таск у меня достаточно унифицированный, т.е обработка результатов разная, а execute таска унифицирован
да вот хотя бы типичный пример
есть таск обеспечивающий открытие массива датасетов, но при этом есть задача как просто открыть ряд справочников, так и например открыть пачку справочников и после этого еще заполнить например комбобоксы для фильтров.
А плодить разные таски не хочется, и так читаемость кода ужасная :(
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39578009
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди,

я уже тёплый, но...
Задействовать другой поток и processmessages для ожидания его завершения?
Это за гранью. Либо либо.
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39578015
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я пожалуй не совсем удачно применил Ваш модуль, скорее мне больше подойдет AsyncCalls для моей специфики.
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39623355
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хвастану слегка: на макосях тоже работает.
И реальные пользователи так или иначе связываются и отписываются о багах. :)

Остается только вопрос с freebsd. Не ясно, бага в сырцах fpc (скорее всего) или в ос.
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39628915
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, кто таки следит за пакетом в онлайн менеджере лазаруса? Почти по пятам обновляют...

Док, не ты, случаем? :)
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39629351
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanДок, не ты, случаем? :)
не-а :)

Я тут сгоряча Алексу пообещал иконки для Rxlib обновить в соответствии со нынешними лазарусовскими стандартными, день ушел на адаптацию к inkscape (привык за много лет к CorelDraw'у), пока весь в работе.

Кстати, может заодно и тебе сделаю. Хорошо бы ты прислал какой-нить эскиз какой. У меня есть наметки, но фантазия уже не та
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39629369
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокУ меня есть наметки, но фантазия уже не та
Не думаю, что у меня лучше. :)
Примерно так когда-то хотел нарисовать. Квадраты/потоки: 5-2-1 или 5-3-1.
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39629370
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или черно-белое.
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39629381
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если как-то так?
...
Рейтинг: 0 / 0
Шаблон класса для работы с потоком (WThread, Thread)
    #39629385
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокА если как-то так?


Буквы на иконках мне кажутся излишками, если они не касаются строк ввода. :)
А "поток" на холсте 16х16 вообще сложно придумать оригинально...
...
Рейтинг: 0 / 0
25 сообщений из 469, страница 17 из 19
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Шаблон класса для работы с потоком (WThread, Thread)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]