LINUX.ORG.RU

История изменений

Исправление wolverin, (текущая версия) :

Подскажите, вот этот участок кода в вашем примере, проверяющий значение атомика в цикле - правильно понимаю дает 100% загрузку ядра???

while (true) {
		if (mes[0]->f.test(memory_order_acquire))
			return mes[0]->data;
	}

Исходная версия wolverin, :

Подскажите, вот этот участок кода в вашем примере, проверяющий значение атомика в цикле - правильно понимаю дает 100% загрузку ядра??? [code] while (true) { if (mes[0]->f.test(memory_order_acquire)) return mes[0]->data; } [/code]