Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn
Ваш собственный Юнионпедия с вашим логотипом и доменом, от 9,99 долларов США в месяц
Создать мой Юнионпедия

Thread-safety

Индекс Thread-safety

Потоковая безопасность (thread-safety) — это концепция программирования, применимая к многопоточным программам.

Содержание

  1. 10 отношения: Процесс (информатика), Побочный эффект (программирование), Подпрограмма, Переменная (программирование), Реентерабельность, Указатель (тип данных), Файл, Многопоточность, Динамическое распределение памяти, Линеаризуемость.

  2. Потоки выполнения

Процесс (информатика)

Статусы процессов в современных ОС. Проце́сс — программа, которая выполняется в текущий момент.

Посмотреть Thread-safety и Процесс (информатика)

Побочный эффект (программирование)

Побо́чные эффе́кты (side effects) — любые действия работающей программы, изменяющие среду выполнения (execution environment).

Посмотреть Thread-safety и Побочный эффект (программирование)

Подпрограмма

Подпрограмма (subroutine) — поименованная или иным образом идентифицированная часть компьютерной программы, содержащая описание определённого набора действий.

Посмотреть Thread-safety и Подпрограмма

Переменная (программирование)

Переме́нная в императивном программировании — поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным.

Посмотреть Thread-safety и Переменная (программирование)

Реентерабельность

Компьютерная программа в целом или её отдельная процедура называется реентера́бельной (от reentrant — повторно входимый), если она разработана таким образом, что одна и та же копия инструкций программы в памяти может быть совместно использована несколькими пользователями или процессами.

Посмотреть Thread-safety и Реентерабельность

Указатель (тип данных)

Переменная num объявляется и инициализируется. После чего объявляется переменная-указатель pNum. Затем указателю pNum присваивается адрес переменной num. Таким образом обе переменные можно использовать для доступа к одному и тому же месту в памяти.

Посмотреть Thread-safety и Указатель (тип данных)

Файл

Файл (file) — именованная область данных на носителе информации.

Посмотреть Thread-safety и Файл

Многопоточность

Многопото́чность — свойство платформы (например, операционной системы, виртуальной машины и т. д.) или приложения, состоящее в том, что процесс, порождённый в операционной системе, может состоять из нескольких потоков, выполняющихся «параллельно», то есть без предписанного порядка во времени.

Посмотреть Thread-safety и Многопоточность

Динамическое распределение памяти

Динамическое распределение памяти — способ выделения оперативной памяти компьютера для объектов в программе, при котором выделение памяти под объект осуществляется во время выполнения программы.

Посмотреть Thread-safety и Динамическое распределение памяти

Линеаризуемость

Линеаризу́емость (linearizability) в многопоточном программировании — это свойство программы, при котором результат любого параллельного выполнения процедур (операций) эквивалентен некоторому последовательному выполнению.

Посмотреть Thread-safety и Линеаризуемость

См. также

Потоки выполнения

Также известен как Потокобезопасность, Потоковая безопасность.