Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Криптография метод шифрования Triple-DES Может кто-нибудь объяснить на подобном языке с примером шифровки (входные данные и исходные) как происходит шифровка, читал MSDN, плохо понял об аргументах, википедия к сожалению тоже не помогла. Объясните, какие данные на входе должны быть (длина, тип, формат) И как происходит шифрование. Буду очень благодарен) https://www.cyberforum.ru/ csharp-net/ thread1865650.html C# Определить отключение сокета от сервера
Нашёл пару тем на форуме но не понял как сделать :) Там написано что при нормальном отключение сервер шлёт сообщение длиной 0 байт, но как его отловить при использовании стримов не понятно. Читаю с сокета в отдельном потоке: public static void DoWork() { NetworkStream ns; BinaryReader br; ns = new NetworkStream(socket); ...
C# Создать анимацию с использованием массивов У меня небольшая проблема. Я почти месяц лежала в больнице и не присутствовала на занятиях. А завтра мне нужно показать проект по C#. Нужно создать анимацию используя внутри проект массивы . Времени катастрофически нет и может быть у кого есть готовый код по анимации? Тема любая, главное чтобы C# с анимацией. Спасибо всем. https://www.cyberforum.ru/ csharp-net/ thread1865414.html C# RTF конвертация (Таблица с текстом) в HTML https://www.cyberforum.ru/ csharp-net/ thread1865413.html
Здравствуйте. Что-то не выходит у меня самостоятельно решить данную задачу :( Добавлено через 21 час 27 минут up:dance:
C# SIP-регистрация и получение ответного XML
Привет всем! Подскажите, пожалуйста, бесплатную .NET-библиотеку для работы с SIP, которая после выполнения регистрации возвращала бы ответный XML? Спасибо!
C# Создать событие изменения html элемента в webbrowser Создать событие изменения html элемента в webbrowser нашел такой код но не знаю как его подстроить под себя HtmlElement div1, Text1; private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { div1 = webBrowser1.Document.GetElementById("auth-result"); EventHandler eh = new... https://www.cyberforum.ru/ csharp-net/ thread1864542.html
C# Прекращена работа программы https://www.cyberforum.ru/ csharp-net/ thread1864139.html
Здравствуйте. Не пойму в чём ошибка, помогите разобраться. У программы несколько тысяч пользователей, у всех всё работает хорошо, но вот ко мне обратилось 2 пользователя у которых программа крашится при начале работе. С помощью логов в самой программе смог засечь где происходит крах. Основная программа взаимодействует с dll написанной на c++, из которой тягает функции. В dll вот это: ...
C# Определение площадь объекта в видеопотоке
предполагаю что надо использовать OpenCV, но что с этим делать не представляю. была идея проводить 3d реконструкцию а затем считать площади базовых фигур (но по моему должно быть как то проще), прошу подкинуть идею.
C# Удаление пробелов при чтении CSV Добрый вечер. Помогите люди добрые , не понимаю в чем проблема. Есть у меня cvs файл , в нем 4 столбца , прочитать мне нужно только 1(первый) удалив все проблемы делаю следующим образом var OFD = new System.Windows.Forms.OpenFileDialog(); // Get a browser to open an image file if (OFD.ShowDialog() == System.Windows.Forms.DialogResult.OK) { var... https://www.cyberforum.ru/ csharp-net/ thread1863058.html C# Тема для диссертации Всем привет,подскажите пожалуйста какую нибудь интересную тему для диссертации,основанную на Триангуляции Делоне. И какой нибудь материал с чего можно было бы начать изучение, если не затруднит. Ну и соответственно чтоб было реализуемо на C# https://www.cyberforum.ru/ csharp-net/ thread1862638.html
C# Распознавание речи с использованием Speech API
Есть более-менее рабочая программа на C# по распознаванию речи и аккуратным интерфейсом, которую можно доработать. Чтобы на диплом была похожа
C# Программирование без использования условных конструкций Ребят, задали на собеседовании такую задачку: Есть метод с тремя параметрами - bool flag, del1 a,del1 b. Необходимо реализовать этот метод так, что бы в зависимости от флага вызывался нужный делегат. Все ничего, вот только надо сделать так, что бы в реализации не было логических операций(if,else,case...). Была подсказка использовать hash-совместимые контейнеры типа dictionary. Но я так и не... https://www.cyberforum.ru/ csharp-net/ thread1861494.html
Эксперт .NET
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
01.08.2017, 11:01 0

Обезопасить доступ к коллекции из разных потоков - C# - Ответ 10657222

01.08.2017, 11:01. Показов 4077. Ответов 37
Метки (Все метки)

Ответ

Цитата Сообщение от Jotun Посмотреть сообщение
Если я правильно понял, то достаточно вызвать данный метод для коллекции и можно не парится с локами?
Нет, данный метод всего лишь предоставляет системе привязки объект для синхронизации доступа к коллекции, поскольку вы не можете лочить ее сами.
Во всех остальных многопоточных случаях коллекцию все равно придется лочить. И если вы пользуетесь данным методом, то лучше лочить ее на тот же объект, ссылка на который была передана вторым аргументом в EnableCollectionSynchronization.

Вернуться к обсуждению:
Обезопасить доступ к коллекции из разных потоков C#
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.08.2017, 11:01
Готовые ответы и решения:

Заполнение коллекции из разных потоков
Добрый день. Что я могу использовать вместо удобной ObservableCollection<T>, если мне надо...

Одновременный доступ к коллекции из двух потоков
Здравствуйте. В программе открываю UDP-сокет, в который приходят данные с устройства. Вкратце, у...

Доступ к БД с разных потоков
как реализовать доступ к одной базе данных с разных потоков? когда один сервер обрабатывает...

Доступ к очереди из разных потоков
Подскажите по многопоточности, у меня есть очередь (Queue) и мне надо организовать к ней доступ из...

37
01.08.2017, 11:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.08.2017, 11:01
Помогаю со студенческими работами здесь

Доступ к стриму из разных потоков
Задача такая, имеем мемористрим, в одном потоке постоянно пишем его. В другом потоке необходимо по...

Доступ к функции с разных потоков C++ Builder
Как правильно объявить/создать функцию в C++Builder, чтобы она была доступна со всех потоков,...

Обеспечить корректный доступ к элементу из разных потоков
Возникла такая проблема. Есть приложение и в приложение есть элемент, к которому прикреплён некий...

Доступ к файлам из разных потоков, как исключить коллизии?
Разные потоки осуществляют чтение разных файлов произвольным образом командой...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru