crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему
> Как получить доступ к объекту другого приложения, если получен адрес этого объекта
Iron Bug
  опции профиля:
сообщение 4.12.2015, 19:56
Сообщение #11


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


я не понимаю, о чём вообще разговор. программирую уже более 20 лет. всякие области применения были: и микроконтроллеры, и промышленная автоматика, управление железом в риалтайме, и серверные приложения, которые работают без перерыва годами, и кернельные модули, и драйверы. всё под разные системы или кроссплатформу. и как-то нигде не возникало проблем, ничего не падало.
просто думать надо головой, когда код пишешь. и тестировать тщательно.

что касается линюкса, то если семафор по каким-то причинам "завис", то его можно сбросить утилитой ipcrm.
в posix именованному мьютексу можно установить флаг PTHREAD_MUTEX_ROBUST и тогда после ненормального завершения потока его хэндлер закроется системой.
в венде лучше использовать мьютексы, на них хэндлы всегда закрываются после завершения потока. соответственно, в кроссплатформе тоже лучше использовать мьютексы.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V  < 1 2
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.11.2024, 23:02