Форум программистов, компьютерный форум CyberForum.ru

многопоточность, подскажите как. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Закрашивание Гуро, переделать фигуру под закраску http://www.cyberforum.ru/cpp-beginners/thread238839.html
есть проект, про алгоритмы закраски. там есть алгорит Гуро Имееться: http://storage6.static.itmages.ru/i/11/0206/s_1296984889_75ad719a06.jpeg Надо получить: http://storage7.static.itmages.ru/i/11/0206/s_1296984927_dc4e098483.jpeg + еще что б в кружках не рисовало
C++ Dll и EXE,как их связать?)Очь нада) Всем привет.Вот пару дней наза занялся програмированием на C++.До этого в visual Basic мутил програмки.Но basic детская песочница по сравнению с С++,мне так говорят всё. Так вот.Как написать програмку в которой будет и DLL и EXE,главное чтобы одной программой были.Формы я все в exe-шник а сам код в dll.Подскажите как это сделать?И как их связать друг с другом,эту dll-ку и exe-шник)Часто ка... http://www.cyberforum.ru/cpp-beginners/thread238837.html
Создание класса/ C++
Здраствуйте ув.! В рамках консольного приложения создать класс А с полями a и b и свойством с. Свойство - значение выражения над полями a и b (табл. знач. --> *=,++(префиксный , / ). Поля инициализировать при обявлении класса. Конструктор оставить по умолчанию. Проследить, чтобы поля a и b напрямую в других класса были недоступны. Создать класс Programm с одним методом - точкой входа. В теле...
C++ Найти наибольший элемент в третьем столбце матрицы.
1) Найти наибольший элемент в третьем столбце матрицы. 2) найти произведение всех элементов матрицы. 3) Найти сумму всех положительных элементов матрицы. 4) Найти среднее арифметическое значение элементов матрицы. 5) Найти сумму элементов 1 и 3 строк матрицы. Решите пожалуйста, срочно!!!
C++ Программы http://www.cyberforum.ru/cpp-beginners/thread238791.html
Здравствуйте. Не могли бы вы мне помочь в решении задач на языке Си. Буду весьма вам благодарен. 1. Даны действительные числа x, y, z Вычислить: а)max(x+y+z, xyz) б)min^2(x+y+z/2,xyz)+1 2) даны x,y,z. вычислить a,b если a=(1+y)*((x+y)/(x^2+4))/e^-x-2 + 1/(x^2+4) b=(1+cos(y-2))/x^4 / 2+sin^2 Z
C++ Подскажите пожалуйста новичку! Я студент. На курсовую задали написать программу, выглядит она так: Картотека в бюро обмена квартир организована в виде линейного списка. Сведения о каждой квартире включают: • количество комнат; • этаж; • площадь; • адрес. Написать программу, которая обеспечивает: • начальное формирование картотеки; • ввод заявки на обмен; подробнее

Показать сообщение отдельно
G1yyk
0 / 0 / 0
Регистрация: 27.01.2011
Сообщений: 9
06.02.2011, 12:44     многопоточность, подскажите как.
Добрый день.

Подскажите как сделать многопоточное приложение с общим участком памяти(будет массив с данными).

Читаю про многопооточность и зашел в тупик, на сколько я понял - threads это копии родителя с общей памятью, fork это копии родителя с разделённой памятью. То есть многопоточность будет только с функционалом родительского процесса?


А как сделать, что программа делилась на два потока с разным функционалом и с общим участком памяти. Что бы один поток читал и писал в БД, а другой поток пораждал еще кучу потоков(уже с общим функционалом) и все потоки могли бы обращаться к общему массиву?

1 - основной поток для клиентов, 2 основной поток для БД, @ общий массив. 3-8 это потомки основхных процессов 1 и 2

.................@
......._____|_____
.......|.......................|
.......1.....................2
...__|__.............__|__
...|....|....|............|....|....|
..3...4...5..........6....7...8
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru