е обернулось еще хуже. Чтобы н
Автор admin Вторник, 23 июня 2009 11:32
е обернулось еще хуже. Чтобы написать многопоточную программу, приходилось искать и изучать новую библиотеку, учитывая все ее специфические особенности. Привязка к возможностям конкретного разработчика тоже не добавляла уверенности. Не было никаких гарантий, что такая библиотека будет работать на разных компиляторах и на разных платформах. Кроме того, поскольку параллелизм не был частью стандартного языка, было трудно найти программистов С++, которые бы разбирались в многопоточном программировании. Другим фактором, повлиявшим на отношение к многопоточности в С++, стал язык Java, в котором поддержка многопоточности интегрирована в базовый син- 1 Эта формулировка относится к системам с квантованием по времени (например, Windows). В Solaris используется модель многопоточности на базе очереди: если управление не будет передано потоку с более высоким приоритетом, текущий программный поток выполняется до тех пор, пока сам не отдаст процессор. 2 При условии, что она специально спроектирована для многопроцессорных систем. В противном случае код, нормально работающий в системе с квантованием времени, иногда пере
Комментарии закрыты.
Последние комментарии