Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сервер новостей NNTP Категорически вас всех приветствую! Появилась задачка написать новостной Сервер-Клиент на протоколе nntp. Но вот никак не могу выбрать формат хранения данных. Смысл: Есть темы, подтемы и сами... https://www.cyberforum.ru/ cpp/ thread202046.html Необходим совет профессионального математика или программиста C++
Существует следующая задача, которую необходимо решить в Exel или VBA или C++ или C# (на крайний случай в др.среде): Состоит таблица следующего вида (скриншот, прикрепленный файл Exel). Как можно...
C++ Чтение BMP файла https://www.cyberforum.ru/ cpp/ thread201349.html
Пишу программу в которой необходимо считать заголовок 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++ Невырожденный треугольник
Дан набор из N отрезков различной длины. Сколькими способами можно выбрать из этих отрезков три, из которых можно составить (невырожденный) треугольник? Длины сторон невырожденного треугольника...
C++ с++ такое k, для которого можно построить множество https://www.cyberforum.ru/ cpp/ thread200753.html
Помогите пожалуйста решить задачу с++!!! Задано семейство множеств букв. Найти такое k, для которого можно построить множество, состоящее из k букв, причем каждая из них принадлежит ровно k...
C++ Работа с IP Необходимо написать программму, которая сканит заданное количество ип одновременно, и имеет свой конфиг + интерфейс.....под винду....парни, как задать сканирование? с интерфейсом и конфигом... https://www.cyberforum.ru/ cpp/ thread199938.html С++ не разобраться C++
Помогите разобраться с задачей!!!!Задали на контрольную я ее сделал по шаблону она идет но я не все поня вней!!Кто че знает напишите плиз!!Заранее спосибо Условие: Написать программу обработки...
C++ Вычисление налога https://www.cyberforum.ru/ cpp/ thread198217.html
Требуется составить отладить и выполнить программу, которая вычисляет налог на предлагаемый в индивидуальном задании уча¬сток, содержащий земельные угодья и пруды. Программу следует разработать в...
C++ Построить матрицу https://www.cyberforum.ru/ cpp/ thread198067.html
Здравствуйте. Помогите пожалуйста с программой. Задание: "Пусть задана матрица A, размерностью n x n. Необходимо построить матрицу B, причём элементы матрицы являются средним значением всех...
C++ изучение Классов
Добавлено через 11 минут //Header Files #include <iostream> class Point { public: void SetX(int x) {itsX=x;} void SetY(int y) {itsY=y;} int GetX() const {return itsX;}
C++ Создание файла Помогите плиз написать программу, которая создает файл целых чисел, содержащий 100 чисел 7 https://www.cyberforum.ru/ cpp/ thread197864.html
zem32
0

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

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

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

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

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

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

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

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

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

Метод For в многопоточной программе
Почему данный код не компилируется и как исправить ошибку? using System; using...

Ошибка в многопоточной программе
Здравствуйте! Есть простая программа, которая выдает список всех папок в заданной папке (включая...

как подключить внешний файл на PHP4.3 к страничке, если include под виндой не работает
не могу подключить внешний РНР файл к HTMl страничке, в мануале написано что под виндой include и...

Назначение параметров в многопоточной программе
Ребят от чего зависит вот эти параметры в моей программе? Mythread t1 = new...

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