|
|
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
schiА можно для тормознутых и бестолковых пояснить, чем отличается от ThreadPool, QueueUserWorkItem, QueueUserAPC, etc ? Не я писал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 12:07 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
wadmanschiА можно для тормознутых и бестолковых пояснить, чем отличается от ThreadPool, QueueUserWorkItem, QueueUserAPC, etc ? Не я писал. А точнее - не трогал, не сравнивал. Решал свои задачи. Мне для полного счастья не хватает пула и, соответственно, авто-балансира. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 12:44 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
wadmanschiА можно для тормознутых и бестолковых пояснить, чем отличается от ThreadPool, QueueUserWorkItem, QueueUserAPC, etc ? Не я писал. +100500 Я тут по наводке white_nigger в одном из постов заинтересовался возможностью запускать асинхронное выполнение кода, не создавая вручную потомков TThread, через QueueUserWorkItem, довольно интересно в несложных случаях. Прочитал про то, что у тебя рабочие потоки живут до конца работы процесса, заинтересовался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 13:08 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
schiПрочитал про то, что у тебя рабочие потоки живут до конца работы процесса, заинтересовался. Не совсем до конца процесса, а до сигнала. Они не мешаются, есть-пить не просят, пока спят. Будить-то дешевле, чем создавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 14:08 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
wadmanЗалил на гитхаб: https://github.com/wadman/wthread/ Не прошло и пяти лет! Молодец что-таки сподобился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 16:40 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
white_niggerwadmanЗалил на гитхаб: https://github.com/wadman/wthread/ Не прошло и пяти лет! Молодец что-таки сподобился С появлением 2-го и 3-го места, где мне нужны мои исходники, пришлось перейти на процесс синхронизации... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 16:58 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
wadman, тебя поздравить можно, вошел в список классиков :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2017, 20:26 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
А чего рейтинг не 5 звёзд? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2017, 13:23 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам, пять. Просто они серенькие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2017, 17:16 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамА чего рейтинг не 5 звёзд? :) рейтинг ты ставишь сам, когда устанавливаешь компоненту. Видимо, народ не заморачивается с этим, ибо похоже на лайки в соцсетях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 08:37 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
Доктебя поздравить можно, вошел в список классиков :) Приятно, конечно... И странно, что не связались. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 08:55 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
Поставили совместимость с карбоном. Неужто под макосью проверили или от фонаря? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 09:02 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
wadmanНеужто под макосью проверили или от фонаря? попроси Gallerman'a проверить, помнится, у него на виртуалке макось стоит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 09:07 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
Вадман, посоветуй, как лучше всего в основном потоке дождаться окончания единственного запущенного таска. При этом в основном потоке идет отрисовка окна с анимированным гифом. Пока ничего тупее бесконечного цикла до Task.IsFinished=true c sleep и aplication.processmessagess в теле цикла голову не приходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 12:41 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
энди, у таска соответствующее событие есть. Чем не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 13:57 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
код-лапша получается, хотел чтобы читаемость была получше, вроде task.start ожидаем окончания работы таска вывод/обработка результатов работы таска сам таск у меня достаточно унифицированный, т.е обработка результатов разная, а execute таска унифицирован да вот хотя бы типичный пример есть таск обеспечивающий открытие массива датасетов, но при этом есть задача как просто открыть ряд справочников, так и например открыть пачку справочников и после этого еще заполнить например комбобоксы для фильтров. А плодить разные таски не хочется, и так читаемость кода ужасная :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 16:20 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
энди, я уже тёплый, но... Задействовать другой поток и processmessages для ожидания его завершения? Это за гранью. Либо либо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 17:04 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
Да я пожалуй не совсем удачно применил Ваш модуль, скорее мне больше подойдет AsyncCalls для моей специфики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 17:16 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
Хвастану слегка: на макосях тоже работает. И реальные пользователи так или иначе связываются и отписываются о багах. :) Остается только вопрос с freebsd. Не ясно, бага в сырцах fpc (скорее всего) или в ос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2018, 15:04 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
Интересно, кто таки следит за пакетом в онлайн менеджере лазаруса? Почти по пятам обновляют... Док, не ты, случаем? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2018, 10:36 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
wadmanДок, не ты, случаем? :) не-а :) Я тут сгоряча Алексу пообещал иконки для Rxlib обновить в соответствии со нынешними лазарусовскими стандартными, день ушел на адаптацию к inkscape (привык за много лет к CorelDraw'у), пока весь в работе. Кстати, может заодно и тебе сделаю. Хорошо бы ты прислал какой-нить эскиз какой. У меня есть наметки, но фантазия уже не та ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2018, 17:25 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
ДокУ меня есть наметки, но фантазия уже не та Не думаю, что у меня лучше. :) Примерно так когда-то хотел нарисовать. Квадраты/потоки: 5-2-1 или 5-3-1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2018, 17:41 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
Или черно-белое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2018, 17:42 |
|
||
|
Шаблон класса для работы с потоком (WThread, Thread)
|
|||
|---|---|---|---|
|
#18+
А если как-то так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2018, 17:55 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39538601&tid=2039179]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
85ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 531ms |

| 0 / 0 |
