Как бы я сейчас объяснил молодому себе зачем существуют требования ACID для баз данных? Хабр
В этом случае CPU используется одновременно попеременно несколькими потоками или процессами, которые сменяются друг другом программным кодом, который называется планировщиком (или диспетчером) и использует алгоритм планирования выполнения задач. Он попеременно даёт каждому заданию некое окно времени (“time slice”). В этом случае мы говорим о конкурентности, но не о параллелизме, который мы получаем, когда наш CPU […]