Cepгeй Бopщ (27.09.2010 11:31, просмотров: 154) ответил Quasy на Пусть не бегает, пусть! Лишь бы подсолнечным маслом ступеньки в подъезде не мазал! :))
Чего смешного? Он не делает атомарности. С делает вам атомарность автоматом в выражении PORTC |= (1<<0)|(1<<1)? Нет. Так что - и С в топку? А сделал бы автор атомарность, вы бы заныли про "оверхед". Автор вам там совершенно правильно ответил: хотите атомарность - сделайте ее сами, она нужна не всегда. Самый простой способ - добавить в шаблон функцию-член WriteAtomic().