Re[19]: Почему настоящие программисты избегают C++
От: Cyberax Марс  
Дата: 28.02.05 17:56
Оценка:
d Bratik пишет:

> C>Ррррррррр..... Да _НИ_ _ОДНА_ распространенная GUI не дружит с

> C>многопоточностью по очень простой причине — ВСЕ они построены на
> C>концепции очереди сообщений (событий, сигналов). Но при этом _ЛЮБУЮ_
> C>современную GUI-систему можно использовать в многопоточной среде,
> приняв
> C>соответствующие меры.
> Тогда Вы может быть мне расскажите, какие меры нужно принять, чтобы
> организовать многопоточное рисование (требуется просто фоновое
> рисование двух картинок) в Qt-программе, работающей на Солярисе?

Рисовать картинки в разных потоках, передавать обновленные картинки в
GUI-тред, а в GUI-треде их показывать.

Кстати, рисование средствами какой библиотеки производится?

> Или под "соответствующими мерами" понимается также смена оконного

> менеджера, библиотеки графического вывода и операционной системы?

Нет, понимается синхронизация и маршаллирование вызовов.

> C>А, все понятно. Теоретик, оторванный от практики.

> Это кто, Вирт, что ли? С его практикой может сравниться только
> практика Хайльсберга (и то с натяжкой). Стыдно этого не знать.

Чего? Как практиков я уважаю: Кернигана и Ритчи (создателей языка С), Б.
Страуструпа, Алана Кея (с натяжкой) и многих других.

Вот Вирта в этом списке нет, так как я не помню хороших его практических
творений: Pascal годен только для обучения, Oberon не входит даже в
сотню самых распространенных языков, а Дельфи делалась и вовсе без Вирта
(наверное поэтому и получилось сравнительно удачной). Я не спорю, что
Вирт сделал много для развития теории (как и Дональд Кнут), но вот для
практики....

--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 1.9
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.