﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Потокобезопасность</title>
  <id>~/topic/1199/potokobezopasnost/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-08T09:24:22Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1199" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/5082/</id>
    <title type="text">Пишите под .NET 4, там для всех типов коллекций есть многопоточные коллекции -- вам же не надо сохра...</title>
    <published>2010-12-17T15:09:56Z</published>
    <updated>2010-12-17T15:09:56Z</updated>
    <author>
      <name>Иванов Андрей</name>
      <uri>https://stocksharp.com/users/28064/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Пишите под .NET 4, там для всех типов коллекций есть многопоточные коллекции -- вам же не надо сохранять обратную совместимость для кучи клиентов =)&lt;/p&gt;
&lt;p&gt;Неймспейс System.Collections.Concurrent.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4404/</id>
    <title type="text">Андрей Ефимов: Спасибо. Михаил. Вы правы))) А есть ли у Вас какая-то потокобезопасная коллекция(кака...</title>
    <published>2010-10-30T22:11:38Z</published>
    <updated>2010-10-30T22:11:38Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Андрей Ефимов:&lt;/strong&gt;
Спасибо. Михаил. Вы правы))) А есть ли у Вас какая-то потокобезопасная коллекция(какая коллекция возвращается в QuikTrader)? а то я не нашел в апи справку по Ecng.Common((&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ecng.Collection.SynchronizedXXX&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4400/</id>
    <title type="text">Спасибо. Михаил. Вы правы))) А есть ли у Вас какая-то потокобезопасная коллекция(какая коллекция воз...</title>
    <published>2010-10-30T17:41:19Z</published>
    <updated>2010-10-30T17:41:19Z</updated>
    <author>
      <name>anothar</name>
      <uri>https://stocksharp.com/users/6089/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо. Михаил. Вы правы))) А есть ли у Вас какая-то потокобезопасная коллекция(какая коллекция возвращается в QuikTrader)? а то я не нашел в апи справку по Ecng.Common((&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4396/</id>
    <title type="text">Андрей Ефимов: Оно безопасно если при этом callback поток(т.е. поток который принимает данные с серв...</title>
    <published>2010-10-30T15:49:47Z</published>
    <updated>2010-10-30T15:49:47Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Андрей Ефимов:&lt;/strong&gt;
Оно безопасно если при этом callback поток(т.е. поток который принимает данные с сервера) не начнет менять ее свойства. Это относится не только к security. То же самое если например мы передаем коллекцию пользователю, а в этот момент в нее другой поток что-то добавляет9 по умолчанию коллекции не потокобезопасны.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Коллекции != свойство. Коллекции имеют сложную структуру. Свойства (такие как у Security) атомарны и потокобезопасны.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4395/</id>
    <title type="text">Оно безопасно если при этом callback поток(т.е. поток который принимает данные с сервера) не начнет ...</title>
    <published>2010-10-30T12:36:18Z</published>
    <updated>2010-10-30T12:36:18Z</updated>
    <author>
      <name>anothar</name>
      <uri>https://stocksharp.com/users/6089/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Оно безопасно если при этом callback поток(т.е. поток который принимает данные с сервера) не начнет менять ее свойства. Это относится не только к security. То же самое если например мы передаем коллекцию пользователю, а в этот момент в нее другой поток что-то добавляет9 по умолчанию коллекции не потокобезопасны.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4394/</id>
    <title type="text">Обращение к свойствам Security потокобезопасно и не зависит от количества потоков. Потому что это об...</title>
    <published>2010-10-30T12:30:04Z</published>
    <updated>2010-10-30T12:30:04Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Обращение к свойствам Security потокобезопасно и не зависит от количества потоков. Потому что это обращение к обычной переменной.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4393/</id>
    <title type="text">Михаил, добрый день/вечер/утро, при написании коннектора к транзаку возникло несколько вопросов про ...</title>
    <published>2010-10-30T12:20:27Z</published>
    <updated>2010-10-30T12:20:27Z</updated>
    <author>
      <name>anothar</name>
      <uri>https://stocksharp.com/users/6089/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Михаил, добрый день/вечер/утро, при написании коннектора к транзаку возникло несколько вопросов про iTrader-решил что проще спросить сразу у Вас чем тестировать самому.  Если я правильно понимаю, то скажем для того чтобы узнать что у Security что-то изменилось достаточно попросить у iTrader все security и подписаться на событие INotifyPropertyChanged у нужной? Если это так то Security потокобезопасна? Ведь поток Callback изменяет данные, а пользователь может их запросить из любого потока.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>