Глава 4 Потоки и параллельные вычисления 1. библиотека классов каркаса FCL предоставляет классы собранные в пространство имен Threading. Сколько классов она в себя включает? Только один класс Thread Только два класса: делегаты и перечисления Только два класса : класс Thread и классы поддерживающие синхронизацию потоков. все перечисленные классы и многие другие(более 50 классов) 2. Метод, выполняемый потоком, передается конструктору класса Thread.При этом аргумент конструктора должен иметь: функциональный тип и задаваться делегатом только делегат только функциональный тип 3. Объявление Thread my_thread; позволяет объявить объект, задающий поток позволяет создать сам объект передает конструктору метод класса Задает поток 4. Что означает вызов метода Start? запущенный метод непосредственно начнет выполняться укажет операционной системе на перевод потока из состояния «создание» в состояние «готовность» переведет операционную систему в состояние «готовность» поставит поток в очередь на выполнение 5. Какие существуют свойства объектов класса Thread? Свойство Name Свойство Priority и свойство Name Свойство Priority Группу свойств Current и группу свойств Is 6. В результате экспериментов по сортировке массива вещественных чисел, содержащего1000 элементов наиболее эффективным оказался: Последовательный алгоритм Параллельная версия алгоритма Версия параллельного алгоритма с потоками Выполнение всех алгоритмов дает одинаковый результат 7. При введение потоков в алгоритм быстрой сортировки лучший результат показывает: Параллельный алгоритм Последовательный алгоритм Все результаты неудовлетворительны Параллельный алгоритм с потоками 8. В чем отличие методов, позволяющие завершить поток – Interrupt и Abort? Нет разницы Когда поток вызывает метод Abort, то поток обычно завершается Когда поток вызывает метод Interrupt, то поток выводится из состояния блокировки, а если поток уже заблокирован, то возникает исключительная ситуация Когда поток вызывает метод исключительная ситуация Abort, то возникает