Используйте консоль, как в играх;
Не абсолютно "защитный", но я получил это от наблюдения его в большом количестве игр.
мне нравится иметь полную консоль для всех моих приложений, которые позволяют мне:
В C#, если Вы отмечаете Консольные методы с Условным Атрибутом затем, они будут автоматически разделены от версии выпуска. На других языках то же может быть достигнуто через директивы препроцессору.
я нашел, что это специально ценно во время фазы тестирования, поскольку это позволяет разработчику видеть то, что происходит и тестер, чтобы предоставить лучшую обратную связь разработчику.
, Кроме того:
Статья доктора Доббса « Библиотека Boost.Threads » представляет собой краткое введение в тему с использованием одной из библиотек Boost C ++ .
Это не учебник, а хороший набор статей Эффективный параллелизм Херба Саттера.
Взгляните на Параллельное программирование в Windows , автор Джо Даффи . Книга относительно новая (ноябрь 2008 г.) и охватывает теорию и практику, начиная от Win32 API и заканчивая .NET Framework 3.5.
(источник: barnesandnoble.com )
Если вы хотите распараллелить вычисления для многоядерных процессоров, ознакомьтесь с OpenMP . Он имеет поддержку gcc и intel (я не уверен насчет Visual C ++) и намного проще, чем использование примитивов.
Ознакомьтесь с полезными видеолекциями от Intel: http://software.intel.com/en-us/videos/three-things-you-must-teach-module-1-recognizing-potential- parallelism /
В этом руководстве рассматриваются:
Видеоурок очень короткий: около 60 минут, поэтому я надеюсь, что вы найдете его полезным .
Если вы собираетесь использовать boost :: thread, я обязательно загляну на сайт Энтони Уильямса ,