Удостоверьтесь, что Вы так или иначе используете результаты, которые вычисляются в сравниваемом коде. Иначе Ваш код может быть оптимизирован далеко.
Большая разница - это песочница. Оба являются изолированными, но приложения WPF-Browser (например, XBAP) могут запрашивать дополнительные разрешения, но в Silverlight вы не можете (по замыслу).
которую я предпочитаю связывать с SUSv7, потому что версия 6 имеет больше групп опций, названных в этом заголовке. Я составил приведенный выше список, выделив любые дополнительные функции, а затем отказавшись от других наборов функций, которые, как показывают мои личные данные и наблюдения, являются несущественными (например, данные, относящиеся к потоку) или одновременно несущественными и опасными (например, отмена потока). :)Вам определенно потребуется поддержка мьютексов и переменных условий, потому что без них потоки невозможно использовать, и они оба широко используются. Я полагаю, вы могли бы обойтись без поддержки семафоров (которые, как мне кажется, не являются частью pthreads), но я не могу представить, чтобы без них можно было выполнять какую-либо серьезную работу с МП.
Было бы интересно взглянуть на следующий предлагаемый C ++ стандарт, который поддерживает многопоточность и реализует требуемые функции. Если ваша ОС сможет поддерживать будущие программы Standard C ++, она будет в довольно хорошем состоянии.