Вопросы к Поиску с Алисой
Многопоточный сокет и многопроцессный сокет используются для реализации асинхронности. github.com
Основное отличие заключается в том, что при многопоточном сокете потоки выполняются в одном процессе, а при многопроцессном — создаются копии самого процесса приложения. github.com
Многопоточность предполагает одновременное выполнение нескольких потоков в рамках одного процесса, при этом все потоки используют общее адресное пространство. www.geeksforgeeks.org {10-host} Многопроцессорность позволяет компьютеру использовать несколько ядер центрального процессора для параллельного выполнения задач/процессов, при этом каждому процессу принадлежит отдельное адресное пространство. www.geeksforgeeks.org {10-host}
Таким образом, при многопоточности потоки выполняются в одном процессе, а при многопроцессорности создаются копии процесса приложения с разными адресными пространствами. github.com