|
323 | 323 | - Кэш / Cache - место временного хранения данных (буфер, коллекция, область
|
324 | 324 | памяти) для быстрого доступа и оптимизации. Возможно кэширование операций
|
325 | 325 | чтения, вычислений, операций записи (когда запись не может быть произведена
|
326 |
| -достаточно быстро) или упрежающее чтение в буфер (когда можно определить, |
| 326 | +достаточно быстро) или упреждающее чтение в буфер (когда можно определить, |
327 | 327 | какие данные будут запрошены с наибольшей вероятностью).
|
328 | 328 | - Хэширование / Hashing - преобразование данных произвольной длины (буфера,
|
329 | 329 | массива, объекта или структуры данных) в последовательность битов определенной
|
|
507 | 507 | - [Неблокирующие итерации](https://github.com/HowProgrammingWorks/NonBlocking)
|
508 | 508 | - [Линзы - функциональные аналоги геттера и сеттера](https://github.com/HowProgrammingWorks/Lenses)
|
509 | 509 | - Состояние гонки / Race Condition - состояние в многопоточкой или конкурентной
|
510 |
| -программной системе, когда несколько потоков исполнения конкурируюя за общий |
| 510 | +программной системе, когда несколько потоков исполнения конкурируя за общий |
511 | 511 | ресурс портят данные, приводят к непредусмотренному порядку исполнения,
|
512 | 512 | зацикливаются, и т.д., что приводит к утечке ресурсов, непредсказуемому и
|
513 | 513 | неправильному поведению, уязвимостям, нестабильности работы.
|
514 | 514 | - Взаимная блокировка / Deadlock - состояние в многопроцессовой (распределенной)
|
515 | 515 | системе, когда несколько процессов захватили ресурсы, необходимые для дальнейшей
|
516 | 516 | работы друг друга, заблокировав, тем самым дальнейшую работу.
|
517 |
| -- Livelock - зацикленная блокировка, бесконечно изменяющея состояние, но не |
| 517 | +- Livelock - зацикленная блокировка, бесконечно изменяющая состояние, но не |
518 | 518 | выполняющая полезной работы.
|
519 | 519 | - Ресурсный голод / Resource starvation - состояние в программной системе (обычно
|
520 | 520 | многопоточной), когда она постоянно запрашивает доступ к ресурсам (обычно
|
|
0 commit comments