Основи програмування графіки – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

Android пропонує нам два великих API для промальовування екрана Один з них використовується в основному для програмування 20-графіки, другий – для апаратно прискореного 3D У цій та наступній главах ми сфокусуємося на розробці 20-графіки за допомогою Canvas API, який є, по суті, якісної обгорткою для бібліотеки Skia і відповідного для більшості складних 2D-nrp Однак перш […]

Концепція блокувань в SQL Server

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

Робота з файлами – ЧАСТИНА 6

Якщо для файлу застосовується блокування (як у у випадку з SCCS і RCS в режимі за замовчуванням), Cx Cq може або блокувати файл, або зафіксувати його: • Якщо файл не заблокований, Cx Cq блокує його і робить доступним для запису, щоб ви могли його змінювати

Як видалити всі файли cookies?

Щоб видалити всі накопичені на компютері файли cookies: 1 У вікні браузера розкрийте меню «Сервис» 2 У списку команд виберіть пункт «Властивості оглядача» 3 У вікні «Властивості оглядача» на вкладці «Загальні» в групі «Істо- рія перегляду »натисніть кнопку« Видалити »

BLK: Велика блокування ядра

Добрий про просимо до рудому пасинку ядра Велика блокування ядра (Big Kernel Lock, BKL) – це глобальна спін-блокування, яка була створена спеціально для того, щоб полегшити перехід від первісної реалізації SMP n операційній системі Linux до дрібноструктурні блокувань Блокування BKL має наступні цікаві властивості

Робота з файлами – ЧАСТИНА 9

‘{Імя–зчіпки} . Сама позначка не копіюється в ChangeLog. Наприклад, припустимо, що є такі журнальні записи: • Для vctexinfo: {expand} Fix expansion typos’ • Для vcel: {expand} Dont call expand-file-name’ • Для vc-hooksel: {expand} Dont call expand-file-name’

Конфлікт при захопленні блокування імасштабіруемость

Термін Конфлікт при захопленні блокування (Lock contention, або просто contention) використовується для опису блокування, яка в даний момент захоплена і на звільнення якої очікують інші потоки Блокування із високим рівнем конфліктів (Highly contended) – це ті, на звільнення яких завжди очікує багато потоків Так як завдання блокувань – це сериализация доступу до ресурсу, то не […]

Управління блокуваннями в SQL Server

Якщо ви вже коли-небудь писали схеми блокувань на інших мовах баз даних для подолання нестачі блокувань (як я), то у вас могло залишитися почуття, що обовязково потрібно самому займатися блокуваннями Дозвольте вас запевнити, що диспетчеру блокувань можна повністю довіряти Проте SQL Server пропонує кілька методів управління блокуваннями, про які ми детально поговоримо в цьому розділі

Робота з файлами – ЧАСТИНА 5

Потім recover-session запитує про кожен файл, який редагувався під час цього сеансу, чи потрібно його відновлювати Якщо ви відповідаєте y, вона викликає recoverfile Ця команда працює звичайним способом: показує дати оригінального файлу і його самозбереження версії і питає ще раз, чи потрібно його відновлювати

БЛОКИРОВКА

Як було зазначено в розділі 161, всі проблеми, описані в розділі 162, можуть бути усунені за допомогою механізму управління паралельним виконанням, званого блокуванням У його основі лежить проста ідея – якщо для деякої транзакції А потрібно гарантія, щоб певний обєкт, в якому вона зацікавлена ​​(як правило, кортеж бази даних), не змінився якимось чином без її […]