We are developing something for the Windows platform, and now we want to use several cores present on the PC.
I know that in VS2010 there is a Concurrency Runtime . However, he is still on Beta. For now, we need to release quality code now, which is a good option for the API, which will allow a smooth transition later. Other offers?
I know:
Intel Thread Building Blocks, API. , , . Concurrency Runtime, . , Intel TBB ++.
pthreads API Win32 , , . , , .
++, , pthreads. Just Software , ++.
OpenMP, , .
Joe Duffy's Windows.
Herb Sutter Effective Concurrency.
, .
OpenMP . , API-.
Thread Threading , ( ) Concurrency Runtime. API , , , , , .
pthreads. , , ( , , MPI).
, Concurrency Runtime.
OpenMP, .
: .
. .
Visual ++ ( ) , , , . Concurrency Runtime - . , . , .
Source: https://habr.com/ru/post/1711145/More articles:How to configure Nginx as a caching reverse proxy? - cachinghttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1711141/sending-messages-to-a-remote-jms-topic&usg=ALkJrhhA1rVkNvLuN6djJfBIgTlQFo_5NwCompiling my own PHP extension on Windows with Visual Studio 2008 - windowsHTML layout, ASP.Net, browser difference ..... there should be a better way - htmlZend Many for many relationships - databasePython web browser - pythonСколько людей было поражено проблемами памяти подстроки Java? - javaWhat happened to Microsoft.FSharp.Math.Matrix? - matrixDLL as `src``