Реалистично, какая pthreads функциональность обычно используется?

Удостоверьтесь, что Вы так или иначе используете результаты, которые вычисляются в сравниваемом коде. Иначе Ваш код может быть оптимизирован далеко.

5
задан Matthew Iselin 19 August 2009 в 07:44
поделиться

2 ответа

Большая разница - это песочница. Оба являются изолированными, но приложения WPF-Browser (например, XBAP) могут запрашивать дополнительные разрешения, но в Silverlight вы не можете (по замыслу).

которую я предпочитаю связывать с SUSv7, потому что версия 6 имеет больше групп опций, названных в этом заголовке. Я составил приведенный выше список, выделив любые дополнительные функции, а затем отказавшись от других наборов функций, которые, как показывают мои личные данные и наблюдения, являются несущественными (например, данные, относящиеся к потоку) или одновременно несущественными и опасными (например, отмена потока). :)

7
ответ дан 13 December 2019 в 05:39
поделиться

Вам определенно потребуется поддержка мьютексов и переменных условий, потому что без них потоки невозможно использовать, и они оба широко используются. Я полагаю, вы могли бы обойтись без поддержки семафоров (которые, как мне кажется, не являются частью pthreads), но я не могу представить, чтобы без них можно было выполнять какую-либо серьезную работу с МП.

Было бы интересно взглянуть на следующий предлагаемый C ++ стандарт, который поддерживает многопоточность и реализует требуемые функции. Если ваша ОС сможет поддерживать будущие программы Standard C ++, она будет в довольно хорошем состоянии.

5
ответ дан 13 December 2019 в 05:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: