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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Закрашивание Гуро, переделать фигуру под закраску http://www.cyberforum.ru/cpp-beginners/thread238839.html
есть проект, про алгоритмы закраски. там есть алгорит Гуро Имееться: http://storage6.static.itmages.ru/i/11/0206/s_1296984889_75ad719a06.jpeg Надо получить:...
C++ Dll и EXE,как их связать?)Очь нада) Всем привет.Вот пару дней наза занялся програмированием на C++.До этого в visual Basic мутил програмки.Но basic детская песочница по сравнению с С++,мне так говорят всё. Так вот.Как написать... http://www.cyberforum.ru/cpp-beginners/thread238837.html
Создание класса/ C++
Здраствуйте ув.! В рамках консольного приложения создать класс А с полями a и b и свойством с. Свойство - значение выражения над полями a и b (табл. знач. --> *=,++(префиксный , / ). Поля...
C++ Найти наибольший элемент в третьем столбце матрицы.
1) Найти наибольший элемент в третьем столбце матрицы. 2) найти произведение всех элементов матрицы. 3) Найти сумму всех положительных элементов матрицы. 4) Найти среднее арифметическое значение...
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)...
C++ Подскажите пожалуйста новичку! Я студент. На курсовую задали написать программу, выглядит она так: Картотека в бюро обмена квартир организована в виде линейного списка. Сведения о каждой квартире включают: • количество... подробнее

Показать сообщение отдельно
slavich
12 / 12 / 1
Регистрация: 25.10.2009
Сообщений: 32
06.02.2011, 13:06
Классический пример создания процесса:
C
1
2
3
4
5
6
pid = fork(); 
switch( pid ) { 
 -1:; // Ошибка 
0:;  // Дочерний процесс 
default:;  // Родительский процесс 
}
Создание потока:
C
1
int pthread_create(pthread_t *thread, pthread_attr_t *attr, void * (*start_routine)(void *), void *arg);
Для общего участка памяти используй функции:
C
1
2
3
#include <sys/shm.h> 
 int shmget(key_t key, size_t size, int flag); 
void *shmat(int shmid, const void *addr, int flag);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru