В чём разница между многопоточностью и мультипроцессностью?
Начинаю изучать параллелизм, но не очень понимаю в чём различие между многопоточностью и мультипроцессностью.
В Python есть два класса для этого: threading.Thread
, multiprocessing.Process
. Видимо первый предназначен для создания потоков, а второй для процессов.
Но в чем поток отличается от процесса?
Источник: Stack Overflow на русском