|
|
|
Компонент FIB Plus Dataset
|
|||
|---|---|---|---|
|
#18+
14.10.2020 23:01, Док пишет: > ИМХО, это просто архитектурно неправильное решение, а не потому PM плохой. то что ты пытаешься сделать, это т.н. "кооперативная многозадачность". при которой условные "потоки" делятся друг с другом процессорными ресурсами. ничего крамольного в этом конечно нет, но это жуткая архаика и атавизмЪ. так работали ОСи типа Фодос, Win(до 3.Х), MacOS-и(до System 7) и прочие, в эпоху до исторического материализЪма. сейчас так делать уже не комильфо. ибо практически все современные ОСи позволяют писать реальные многопоточные приложения. в кошерных концепциях Win-приложений принято выделять ГЛАВНЫЙ(master) поток, в котором крутится очередь обработки оконных сообщений (и соответственно отрисовка) и ПОДЧИНЁННЫЕ(slave) потоки, которые занимаются вычислениями, операциямы ввода-вывода и т.п. рисовать из slave-потока - ломать кошерную концепцию. ну примерно как жрать мацу с салом(свинячим). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2020, 12:09 |
|
||
|
Компонент FIB Plus Dataset
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий сейчас так делать уже не комильфо. Да нет, по большому счету, это нечто вроде конструкции await. Косоватое, но при должной аккуратности безвредное. А аккуратность при обращении с потоками и так должна присутствовать. Ну и соответствующие методы, которые могут вызывать РМ, неплохо как-то по-особенному называть или комментировать, чтобы через год не наткнуться на грабли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2020, 14:34 |
|
||
|
Компонент FIB Plus Dataset
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий рисовать из slave-потока - ломать кошерную концепцию. в очень ограниченных случаях это приходится делать, но в разумных пределах. Главное, чтобы работало без ошибок. А уж с какого конца разбивать яйцо - дело вкуса. зы. в этом 22211389 примере цикл вообще должен быть вынесен в доп.поток. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2020, 15:07 |
|
||
|
Компонент FIB Plus Dataset
|
|||
|---|---|---|---|
|
#18+
Док кстати, если твой пример немного переделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2020, 15:37 |
|
||
|
Компонент FIB Plus Dataset
|
|||
|---|---|---|---|
|
#18+
15.10.2020 15:37, _Vasilisk_ пишет: > Да. О том и речь, что нужно понимать, когда стреляешь в ногу. непременно нужно озаботиться анестезией. превентивно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2020, 15:40 |
|
||
|
|

start [/forum/topic.php?fid=58&startmsg=40008806&tid=2037926]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 344ms |

| 0 / 0 |
