А   Б  В  Г  Д  Е  Є  Ж  З  І  Ї  Й  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч  Ш  Щ  Ю  Я 


Зухвалий потік

Зухвалий потік відпускається, як тільки один з цих об'єктів отримує сигнал. Чи може набір об'єктів синхронізації включати в себе два семафора, один мьютекс і одну критичну область.

Навпаки, якщо мьютекс заблокований,викликає потік блокується до тих пір, поки інший потік, що знаходиться до критичної області, не вийде з неї, викликавши процедуру mutex unlock. Якщо мьютекс блокує декілька потоків, то з них випадковим чином вибирається один.

Цей запит відводить ділянку пам'яті підпокажчик, який називається bufptr, у динамічній пам'яті або в окремій ділянці пам'яті, зарезервованому для зухвалого потоку. Не має значення, де саме розташований цю ділянку пам'яті, важливо, що лише викликає потік має до нього доступ.

Виклик інтерфейсу Win32WaitForMultipleObjects дозволяє потоку блокуватися на множині об'єктів синхронізації, чиї дексріптори передаються цієї функції у вигляді параметрів. Зухвалий потік відпускається, як тільки один з цих об'єктів отримує сигнал. Чи може набір об'єктів синхронізації включати всебе два семафора, один миотекс і одну критичну область.

У більшості випадків обробка речовин в різних апаратах хімічної технології пов'язана з потоками, які призводять до виникнення незворотних процесів, що залежать від градієнтів температури іконцентрації, а також від зовнішніх сил. Причини, що викликають потоки, називають узагальненими силами і позначають Х; із кожної узагальненою силою пов'язаний потік Jt. Узагальнені потоки і сили можуть бути скалярними, векторними і тензорними величинами.

При конвективному підводітеплоти матеріал нагрівається з боку зовнішніх шарів, в яких починає випаровуватися волога. У результаті в матеріалі створюються градієнти Т і d, що викликають потоки вологи, протилежні за напрямом (рис. 10.2 а), що знижує результуючу щільність потоку вологи доповерхні.

Цей запит відводить ділянку пам'яті під покажчик, який називається bufptr, у динамічній пам'яті або в окремій ділянці пам'яті, зарезервованому для зухвалого потоку. Не має значення, де саме розташований цю ділянку пам'яті, важливо, що лише викликаєпотік має до нього доступ.

Інша узагальнення колишнього підходу до явища електричного струму полягає у обліку термодинамічних міркувань. Саме, будемо вважати, що в суцільному середовищі, де є струми провідності, існує також градієнт температури, що викликаєпотік тепла. Крім того, присутні електричне і магнітне поля. Спочатку обмежимося одним лише електричним полем і припустимо, що середа ізотропна. Рух заряджених частинок в будь-якому напрямку викликається тепер двома факторами: і дією електричногополя, і теплопровідністю. Відбувається як би суперпозиція зазначених двох факторів.

Три способи конструювання сервера Модель Характеристики. Вхідний потік зчитує дані і поміщає їх у вхідний буфер. Оброблювальний потік зчитує дані з вхідного буфера,обробляє їх і поміщає у вихідний буфер, а вихідний потік зчитує їх звідти і записує назад на диск. У такій моделі зчитування даних, обробка і запис відбуваються одночасно. Pазумеется, це можливо лише в тому випадку, коли системні виклики блокуютьтільки викликає потік, а не весь процес.

Мьютекс - змінна, яка може знаходитися в одному з двох станів: блокованому чи неблокірованном. Тому для опису мьютекса потрібно всього один біт, хоча частіше використовується ціла змінна, у якій 0 означає неблокірованное стан, а всі інші значення відповідають блокованому станом. Значення мьютекса встановлюється двома процедурами. Якщо потік (або процес) збирається увійти в критичну область, він викликає процедуру mutex lock. Якщо мьютекс не заблокований (тобто вхід у критичну область дозволений), запит виконується і викликає потік може потрапити в критичну область.

Ніякого струму по провіднику не тече, тому що немає ніякого джерела. Існує тільки магнітостатічес-дещо поле магнітного стрижня, не змінюється з часом. Тепер ми швидко змінюємо положення магніту, або видаляючи його, або наближаючи до соленоїда, за своїм розсудом. Всякий раз, як змінюється положення магніту, знову з'являється струм; його можна виявити досить чутливим приладом. Але з точки зору теорії поля струм означає наявність електричного поля, що викликає потік електричних рідин в провіднику. Струм, а стало бути, і електричне поле зникають, коли магніт знову приходить в стан спокою.

Функція називається блокуючої (синхронної), якщо вона припиняє викликав ве потік до закінчення виконання своєї роботи. Асинхронні функції повертають управління потоку ще до того, як доручена їм робота виконана. Наприклад, функція запису даних у дисковий файл може передати записувані дані іншого підсистемі Windows і повернути управління викликав її потоку до того, як дані будуть дійсно записані на диск. Блокуюча функція поверне управління тільки тоді, коли запис даних на диск дійсно закінчиться. При використанні асинхронних функцій можуть виникнути проблеми, пов'язані з тим, що програма може, наприклад, спробувати виконати операцію запису наступного блоку даних до закінчення запису попереднього блоку, а це, в свою чергу, може порушити цілісність даних. З іншого боку, асинхронні функції зменшують час простоювання програми. Крім того, вони можуть використовуватися для перевірки наявності даних. Наприклад, синхронна функція читання даних з каналу призупинить потік до появи даних (що може бути небажано), тоді як асинхронна поверне управління відразу, передавши зухвалому потоку інформацію про те, що в каналі немає даних.