Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сервер новостей NNTP https://www.cyberforum.ru/ cpp/ thread202046.html
Категорически вас всех приветствую! Появилась задачка написать новостной Сервер-Клиент на протоколе nntp. Но вот никак не могу выбрать формат хранения данных. Смысл: Есть темы, подтемы и сами...
Необходим совет профессионального математика или программиста C++
Существует следующая задача, которую необходимо решить в Exel или VBA или C++ или C# (на крайний случай в др.среде): Состоит таблица следующего вида (скриншот, прикрепленный файл Exel). Как можно...
Чтение BMP файла C++
Пишу программу в которой необходимо считать заголовок BMP файла. Файл безпалитровый, глубина цвета 24, то есть по 8 бит каждой составляющей RGB. Заголовок считывается не правильно почему то....
C++ Двухпутевое слияние)))си++ #include <conio.h> #include <iostream.h> #include <stdlib.h> void clrscr(void); void main() { clrscr(); randomize(); int i,j,n,l,r,temp,split,mas, mas2; for(i=0;i<12;i++) https://www.cyberforum.ru/ cpp/ thread201268.html
C++ Невырожденный треугольник https://www.cyberforum.ru/ cpp/ thread200942.html
Дан набор из N отрезков различной длины. Сколькими способами можно выбрать из этих отрезков три, из которых можно составить (невырожденный) треугольник? Длины сторон невырожденного треугольника...
с++ такое k, для которого можно построить множество C++
Помогите пожалуйста решить задачу с++!!! Задано семейство множеств букв. Найти такое k, для которого можно построить множество, состоящее из k букв, причем каждая из них принадлежит ровно k...
C++ Работа с IP
Необходимо написать программму, которая сканит заданное количество ип одновременно, и имеет свой конфиг + интерфейс.....под винду....парни, как задать сканирование? с интерфейсом и конфигом...
C++ С++ не разобраться Помогите разобраться с задачей!!!!Задали на контрольную я ее сделал по шаблону она идет но я не все поня вней!!Кто че знает напишите плиз!!Заранее спосибо Условие: Написать программу обработки... https://www.cyberforum.ru/ cpp/ thread198733.html
C++ Вычисление налога https://www.cyberforum.ru/ cpp/ thread198217.html
Требуется составить отладить и выполнить программу, которая вычисляет налог на предлагаемый в индивидуальном задании уча¬сток, содержащий земельные угодья и пруды. Программу следует разработать в...
C++ Построить матрицу Здравствуйте. Помогите пожалуйста с программой. Задание: "Пусть задана матрица A, размерностью n x n. Необходимо построить матрицу B, причём элементы матрицы являются средним значением всех... https://www.cyberforum.ru/ cpp/ thread198067.html
zem32
0

Как организовать потокобезопасную очередь в многопоточной программе под виндой?

02.12.2010, 17:01. Просмотров 1956. Ответов 0
Метки (Все метки)

Хочу спросить у более опытных товарищей, как организовать потокобезопасную очередь в многопоточной программе под виндой?
Подробнее задача выглядит так:
Многопоточное приложение использует DLL-библиотеку загруженную в отдельный поток (приложение - ехе-шник и изменению не подлежит). Остальные потоки приложения будут записывать в Dll данные. Dll будет принимать из потока данные и отправлять на SQL-сервер. Это первая часть задачи.
Будет и вторая часть в которой по инициативе множества потоков данные через ту же или другую DLL будут считываться с SQL-сервера. Как это будет реализовано - пока не знаю.
Я думаю, связь DLL-SQL-сервер лучше сделать однопоточную, с подключением к SQL-серверу при загрузке DLL и отключением при выгрузке, наверно так будет работать быстрее. Интенсивность запросов на запись и чтение может быть высокой, что может вести к коллизиям.

Вернуться к обсуждению:
Как организовать потокобезопасную очередь в многопоточной программе под виндой?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2010, 17:01
Готовые ответы и решения:

Очередь с приоритетом сделать многопоточной
Добрый день. Есть реализованная очередь с приоритетом. Реализованы операции вставки, извлечения и...

Как запустить интерпретатор под виндой?
Только начал изучать перл , как запустить интерпретатор под виндой?

Как съэмулировать нажатие кнопки Fn под виндой
Всем добрый вечер. Пару недель назад на клавиатуру ноутбука пролили кофе. После сушки и чистки...

Как заставить консоль корректно отображать русский язык под виндой?
Знаю,что этот вопрос обсуждался уже тысячи раз,но я так и не нашел универсального способа.Использую...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.