Автор Николай Черединов задал вопрос в разделе Другие языки и технологии
Помогите пожалуйста разобраться с синхронизацией семафорами! и получил лучший ответ
Ответ от Sm[гуру]
> Нужно сделать синхронизацию семафорами
Это называется "слышал звон да не знаешь где он")
Что с чем синхрогизировать-то ?
Хоть бы у препода спросил с какого боку в этой задачи пришпандорить семафоры)
Ответ от Александр Свиридов[гуру]
может я что не понял, но семафор ведь вручную переключается. Разве что его примет WinAPI и будет через него уведомлять о получении сообщения.
Другой вопрос, named pipe ведь выполняет наверное ожидание получения сообщения? Если да, то более нечего контролировать.
Вот это надо всё было спросить у преподавателя.
когда я делал RPC сервер на голых Socket, то мне не нужно было применять семафоры внутри слоя передачи данных. Ведь TCP сам уведомляет о завершении операции через асинхронный ввод-вывод. BeginSend... EndSend. И всё!
может я что не понял, но семафор ведь вручную переключается. Разве что его примет WinAPI и будет через него уведомлять о получении сообщения.
Другой вопрос, named pipe ведь выполняет наверное ожидание получения сообщения? Если да, то более нечего контролировать.
Вот это надо всё было спросить у преподавателя.
когда я делал RPC сервер на голых Socket, то мне не нужно было применять семафоры внутри слоя передачи данных. Ведь TCP сам уведомляет о завершении операции через асинхронный ввод-вывод. BeginSend... EndSend. И всё!
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Помогите пожалуйста разобраться с синхронизацией семафорами!
Свойства фyнкций FileOpen в С++
CreateFile()
ReadFile()
WriteFile()
SetFilePointer()
CloseHandle()
Этого что
подробнее...
спросили в Delphi
Delphi как убить процесс?
<code>Исходник на DELPHI
uses Windows, TlHelp32, SysUtils...
function
подробнее...
Delphi как убить процесс?
<code>Исходник на DELPHI
uses Windows, TlHelp32, SysUtils...
function
подробнее...
спросили в P Funk
Delphi!? Напишите самы простой пример указателя на функцию и как его задействовать?
Передаем указатель на функцию Delphi
==================================================
подробнее...
Delphi!? Напишите самы простой пример указателя на функцию и как его задействовать?
Передаем указатель на функцию Delphi
==================================================
подробнее...
спросили в ПИДЕ
вывести PID процессов в порядке убывания С++ Как можно вывести PID процессов в порядке убывания на с++?
Получить список пидов
1) CreateToolhelp32Snapshot Process32First Process32Next CloseHandle
подробнее...
вывести PID процессов в порядке убывания С++ Как можно вывести PID процессов в порядке убывания на с++?
Получить список пидов
1) CreateToolhelp32Snapshot Process32First Process32Next CloseHandle
подробнее...
Как в Delphi завершить процесс по PID ???
procedure TForm1.KillProcess(PID: Cardinal);
var
exitcode:UINT;
x:THandle;
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Порту Порты
Программирование СOM порта на Delphi
CreateFile(\'C:\\1.txt\', Generic_Read, 0, Nil, Create_Always, File_Attribute_Normal, 0);
подробнее...
Программирование СOM порта на Delphi
CreateFile(\'C:\\1.txt\', Generic_Read, 0, Nil, Create_Always, File_Attribute_Normal, 0);
подробнее...
WinApi функции c++ CreateFile ReadFile WriteFile GetOpenFileName GetSaveFileName
//Открытие файла
void ReadFromFile(HWND hwnd)
{
OPENFILENAME openFileName;
static
подробнее...
Помогите написать программу выключения компьютера на С++
Держи функцию) (сразу предупреждаю - сдесь (на ответах) код курочиться, поэтому если нужен готовый
подробнее...