Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Sergey Andrianov                     2:5020/1507.400 26 Mar 2003  10:05:46
 To : Slava Astashonok
 Subject : Re: списки, деревья и multithreading
 -------------------------------------------------------------------------------- 
 
 
 Однажды 18-Mar-03  в 23:33   Slava Astashonok (via gate)
 написал       Sergey Andrianov    по поводу
 -=-   Re: списки, деревья и multithreading  -=-
 
 >>    А почему ты считаешь, что блокирование n-1, n и n+1 элемента - это три
 >> отдельные операции?
 
 SA> Потому что это три отдельных лочки мутекса. Kонечно, это можно сделать 
 SA> атомарно (если действительно нужно).
 
   Ты, пожалуйста, не ругайся. А то "лочка", "мутекс"...
 Я исходил из того, что тебя интересуют стратегические вопросы программирования, 
 а не то, как написать конкретную строку на С++.
   С точки зрения твоей задачи блокирование всех трех переменных - одна операция.
 Поэтому и должна она быть оформлена именно как одна операция, к которой могу
 обращаться различные потоки. Hо только к ней, и никто - в обход. 
   Если же тебя инересует реализация на конкретной платформе, то это совсем
 другой вопрос.
 
 >>    Осуществлять все манипуляции над данными должно единственное ядро, а
 >> разные потоки только обращаются с запросами на изменение к этому ядру,
 >> но непосредственно к самим данным доступа не имеют. 
 
 SA> Hе могу согласиться что эта схема универсальна. Чем она отличается от 
 SA> глобальной блокировки?
 
   Универсальных схем не бывает. А те, что претендуют на универсальность, на
 практике обычно оказываются на редкость громоздкими и неэффективными. Поэтому
 для конкретных проектов приходится находить индивидуальные подходы. По крайей
 мере в реализации. 
   Универсальные подходы существуют только для выбора конкретных подходов :).
 
                   До свидания,  в  08:59 MSK
                                  Sergey
 
 ---
  * Origin: Sergiev Posad (2:5020/1507.400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 списки, деревья и multithreading   Slava Astashonok   15 Mar 2003 18:12:13 
 списки, деревья и multithreading   Nick Poroshin   16 Mar 2003 01:28:59 
 Re: списки, деревья и multithreading   Vitaly Lugovsky   16 Mar 2003 04:39:42 
 Re: списки, деревья и multithreading   Slava Astashonok   16 Mar 2003 04:08:25 
 списки, деревья и multithreading   Alex Cvetkov   17 Mar 2003 02:23:01 
 Re: списки, деревья и multithreading   Slava Astashonok   17 Mar 2003 17:43:09 
 Re: списки, деревья и multithreading   Vitaly Lugovsky   17 Mar 2003 07:34:03 
 Re: списки, деревья и multithreading   Slava Astashonok   17 Mar 2003 18:48:38 
 Re: списки, деревья и multithreading   Sergey Andrianov   16 Mar 2003 17:51:40 
 Re: списки, деревья и multithreading   Slava Astashonok   19 Mar 2003 00:33:46 
 Re: списки, деревья и multithreading   Sergey Andrianov   26 Mar 2003 10:05:46 
Архивное /ru.algorithms/52053E816D6B.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional