Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


students:high_performance_test:question_17

dumb: мне кажется, ответы 2 и 4.

  1. не 1: в openmp тоже только разделение и слияние.
  2. не 3: openmp содержит средства синхронизации, а о средствах межпроцессной коммуникации в pthreads я не слышал.
  3. со второй половиной ответа 4 готов согласиться: потоки win32 могут все, что может openmp, но не наоборот: например, openmp не может управлять приоритетами потоков.

Discussion

Kirill V. Krinkin, 2007/10/04 01:26, 2007/10/04 01:27
  • [1] OpenMP is a fork/join method for creating and terminating threads. You must specify the start and end of each parallel region.
  • [2] OpenMP quickly became an industry standard for compiler-based threading after its introduction in 1997. FIXME ссылки на pthreads, WinThreads
  • [3] FIXME
  • [4] FIXME
осьмилис, 2007/10/04 09:04
  1. публикация POSIX.1 – 1988 ( http://www.unix.org/what_is_unix/history_timeline.html )

POSIX.1 specifies a set of interfaces (functions, header files) for threaded programming commonly known as POSIX threads, or Pthreads (man 7 pthreads)

  1. выход windows NT 3.5 – 1994 ( http://www.levenez.com/windows/history.html#05 )
You could leave a comment if you were logged in.
students/high_performance_test/question_17.txt · Last modified: 2016/08/07 00:06 by kel