Защита данных в многопоточных приложениях Print E-mail

Самая важная часть вашей программы — код управления данными. Если данные повреждены, то вся ваша программа абсолютно бесполезна. Достаточно просто убедится в том, что однопоточное приложение случайно не повредит данные. Совсем другая история с многопоточными приложениями. Читать далее «Защита данных в многопоточных приложениях Print E-mail»

Приводы дверных замков

Давайте начнем с приводов дверных замков, так как это самые простые из устройств в нашем списке. Все что нам нужно от драйвера — это возможность разрешить открыть дверь, и возможность не дать ей открыться. Читать далее «Приводы дверных замков»

Утилита идентификации потоков

Разработка утилиты идентификации потоков (в оригинале Thread Fingerprint Utility — TFU) работая по контракту с Photuris Inc. Она нужна для решения довольно специфичной проблемы — как определить чем занят определённый поток из множества потоков одного процесса? Читать далее «Утилита идентификации потоков»

Концепция времени в Neutrino

В связи с появлением нескольких сотен тысяч новых пользователей и разработчиков, мы абсолютно уверены, что у вас появятся вопросы по программированию. Чтобы помочь вам глубже ознакомиться с технологией программирования в реальном времени, мы решили объяснить вам концепцию времени в Neutrino. Читать далее «Концепция времени в Neutrino»

Использование дополнительных .ELF сегментов в QNX

Данная статья носит скорее просто познавательный характер, нежели практический, хотя знать то, о чем пойдет речь в этой статье желательно всем, кто намерен работать с QNX всерьез и надолго. Читать далее «Использование дополнительных .ELF сегментов в QNX»

QNX: служба времени

Термин «операционная система реального времени» в последние годы стал употребляемым с такой лёгкостью, что уже приобретает некоторый оттенок неприличия. Свою операционную систему как «реал-тайм» не пропагандирует только крайне ленивый. Читать далее «QNX: служба времени»

«Разборки» LL CryptoSafe 1.01

Программа реализующая технологию цифрового сейфа. Сделана очень добротно, хорошо продуманный интерфейс программы, правда нет кнопок быстрого извлечения файла из сейфа, хотя это не так сильно мешает при работе с программой. Программа встраивается в контекстное меню проводника, что чрезвычайно удобно. Читать далее ««Разборки» LL CryptoSafe 1.01»