![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
потоко независимые классы [D7, XP]
redlord © (2008-10-26 19:09:00)привет народ.
подскажите существуют ли потоко независимые классы ?
нужен аналог Tstrings, к которому можно обращатся из нескольких потоков, а вся синхронизация была бы уже реализована в этом классе?
Сергей М. (2008-10-26 19:38:00) [1]
> существуют ли потоко независимые классы ?
TThreadList, например
> нужен аналог Tstrings
Такого нет, но написать его можно за 10 мин
@!!ex (2008-10-26 19:38:00) [2]Врядли.
Потокобезопасность слишком многосторонняя штука, чтобы можно было сделать все универсльно.
Я тут уже приводил пример шаблона, который позволяет с переменными работать потокобезопасно. Тут быстренько объяснили, что безопасность только видимая, и реально есть много случаев, когда все может пойти к черту.
Тоже самое с TStrings. Нельзя сделать универсальный, безопасный интерфейс.
redlord (2008-10-26 19:27:00) [3]маленькое уточнение не потоко независимые, а потоко защищенные