LINUX.ORG.RU

Сообщения masta

 

Завершение потока при блокировке

Каким образом корректно завершить поток, который висит на блокирующей функции? например на read, ожидания семафора или аналогичных.. Т.е. например есть процесс в котором несколько потоков, висящих на таких блокирующих функциях? Потоки создаются с такими параметрами PTHREAD_CREATE_DETACHED, PTHREAD_EXPLICIT_SCHED, SCHED_OTHER. Вызов phread_kill(..,SIGINT) почему-то завершает и основной процесс, а на вызов pthread_exit ругается система

masta
()

защита программы

Есть собственная коммерческая программа под Linux. Программа поставляется под конкретного заказчика и работает на CompactFlash на контроллере. Как наиболее гарантировано защитить программу от 1) копирования 2) взлома Варианты привязки к серийным номерам, CRC,md5 файлов учтены. На этом фантазия закончилась. Есть идеи, помогите ?

masta
()

RSS подписка на новые темы