|
|
Другие темы раздела | |
C++ Linux WinAPI в Linux)
https://www.cyberforum.ru/ cpp-linux/ thread822989.html понимаю глупый вопрос но всетаки. нужна помощь для аналогов WinAPI в Linux. Пробовал копать в сторону fork () но так и не смог привести к нормальному виду как CreateProcess (); ... даже незнаю в каком разделе писать пост думал в разделе Виндовс, но все-таки написал сюда. изложения кода написанной программы под виндовс ... спасибо #include <iostream> #include <conio.h> #include <windows.h>... |
C++ Linux Взаимодействие процессов и скриптик (баш) и ещё Здравствуйте! В задания входит - взаимодействие процессов( спомощью сокетов, сообщений и тд) Так же помощь в написании скрипта( баш) Тк сроки поджимают нужен человек, который в этом уже разбирается. За помощь полагается благодарность в виде ценных бумаг. Кто может помочь - просьба писать в личку. Спасибо |
C++ Linux Подсчет контрольной суммы файла
https://www.cyberforum.ru/ cpp-linux/ thread822537.html Подсчет контрольной суммы файла (суммы байт по модулю 256). Нить считывает участок файла и считает его сумму. Результаты складываются. |
C++ Linux Процессы и передача данных Всем привет. Написал программу #include <alloca.h> #include <stdlib.h> #include <stdio.h> #include <unistd.h> #include <time.h> #include <fcntl.h> #include <sys/wait.h> https://www.cyberforum.ru/ cpp-linux/ thread822368.html |
Не удаляется процесс C++ Linux Написать программу, которая следит и перезапускает в случае завершения работы заданное количество приложений. Полный путь к приложениям хранится в массиве. #include <unistd.h> #include <sys/wait.h> #include <stdio.h. void run(char process) { while(true) { pid_t pid = fork(); if (pid == -1) { |
C++ Linux не могу понять код есть такой фрагмент кода: /* test.cpp */ template <typename T> struct MyClass { static const int param = sizeof(T); }; template <> struct MyClass<int> { static const int param = 100; https://www.cyberforum.ru/ cpp-linux/ thread821424.html |
C++ Linux Перегрузка драйвера сетевого устройсвта
https://www.cyberforum.ru/ cpp-linux/ thread821215.html Программа должна перезагрузить драйвер сетевого устройства. Хочется узнать можно ли это сделать и если можно то как? Добавлено через 27 минут Правильно ли я понимаю, что управлять сетевым устройством в Linux надо с помощью: ioctl(sockFd, SIOCGIFFLAGS, &ifr); ifr.ifr_flags |= IFF_UP; // |= ~IFF_DOWN в случае отключения ioctl(sockFd, SIOCSIFFLAGS, &ifr); |
Получение pthread_t из терминала C++ Linux Суть такова: нужно получить список потоков процесса с их pthread_t наподобие ps -Lf но нужны именно pthread_t, а не tid(lwp). Я писал лабу по потокам, преподаватель хочет видеть при остановленной программе(^Z) вывод списка потоков с их pthread_t. Я гуглил, грепил по ману)), но так и не смог найти чего-либо подобного. Вообще, по-моему мнению, сделать этого нельзя, т.к. данный... |
C++ Linux запись видео
https://www.cyberforum.ru/ cpp-linux/ thread819895.html С помощью Video for Linux 2 читаю видео фрейм с камеры в массив unsigned char data в формате RGB24. Подскажите как можно закодировать видео в файл, желательно с примером. |
C++ Linux Работа одновременно с двумя сокетами
https://www.cyberforum.ru/ cpp-linux/ thread818697.html В общем возникла такая проблема, к серверу могут подключаться одновременно множество клиентов двух разных типов. Под каждый из типов я создаю отдельный сокет на отдельный порт. И возник такой вопрос, как определить какой из дескрипторов от accept мне надо брать, чтобы вызывать методы для обработки подключения? const int NUMPROC = 3; // ретранслятор c предварительным fork (pefork) int main(... |
C++ Linux Как определить имя хоста? типа: char = hostname(); ? |
C++ Linux Многомерный массив В общем купил себе Raspberry, Си знаком только на пальцах. Может я тип неправильно указываю или что. ... static int rus_font = {{0x18,0x3C,0x7E,0x18,0x18,0x7E,0x3C,0x18},{0x3E,0x63,0x38,0x6C,0x6C,0x38,0xCC,0x78}}; int i; for(i = 0; i == 8; i++) { m_send((),rus_font); }; https://www.cyberforum.ru/ cpp-linux/ thread817646.html |
3 / 3 / 0
Регистрация: 14.09.2012
Сообщений: 84
|
|||||||||||
28.04.2013, 22:17 [ТС] | 0 | ||||||||||
Semaphore - C++ Linux - Ответ 448537228.04.2013, 22:17. Показов 1730. Ответов 5
Метки (Все метки)
Ответ
Ошибки при сборке исправил, но все равно на каком-то моменте прога зависает и ожидает освобождения мьютекса.
Кое что еще раз исправил, но не работает как надо.
Вернуться к обсуждению: Semaphore C++ Linux
0
|
28.04.2013, 22:17 | |
Готовые ответы и решения:
5
Объясните как работает Semaphore Semaphore Wait(int millisecondsTimeout) Не могу найти класс Semaphore Какое назначение у параметров Semaphore Constructor? |
28.04.2013, 22:17 | |
28.04.2013, 22:17 | |
Помогаю со студенческими работами здесь
0
Как реализовать многопоток? (возможно Semaphore) Синхронизация потоков при использовании semaphore Сделать консольную программу парковки автомобилей используя класс Semaphore |