LINUX.ORG.RU

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

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

Потом, когда я стал постарше, мне объяснили, что это напрасный перевод процессорного времени.

Всё правильно сказали.

насколько это будет расточительно с точки зрения ресурсов

Совсем. Не делай так, никогда.

Какие есть альтернативы?

select, poll, epoll, высокоуровневые очереди/циклы событий (библиотеки и фреймворки для событийного программирования)

Насколько разумно будет вообще заморачиваться по этому поводу, если речь идёт не о тысячах соединений в секунду?

Не делать busy wait? Максимально разумно.

Как такие вещи оптимизируются ОС/рантаймом/компилятором?

Никак.

Исправление intelfx, :

Потом, когда я стал постарше, мне объяснили, что это напрасный перевод процессорного времени.

Всё правильно сказали.

насколько это будет расточительно с точки зрения ресурсов

Совсем. Не делай так, никогда.

Какие есть альтернативы?

select, poll, epoll, высокоуровневые очереди/циклы событий

Насколько разумно будет вообще заморачиваться по этому поводу, если речь идёт не о тысячах соединений в секунду?

Не делать busy wait? Максимально разумно.

Как такие вещи оптимизируются ОС/рантаймом/компилятором?

Никак.

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

Потом, когда я стал постарше, мне объяснили, что это напрасный перевод процессорного времени.

Всё правильно сказали.

насколько это будет расточительно с точки зрения ресурсов

Совсем. Не делай так, никогда.

Какие есть альтернативы?

select, poll, epoll, высокоуровневые очереди событий

Насколько разумно будет вообще заморачиваться по этому поводу, если речь идёт не о тысячах соединений в секунду?

Не делать busy wait? Максимально разумно.

Как такие вещи оптимизируются ОС/рантаймом/компилятором?

Никак.