- Использование ресурсов: В некоторых случаях, программа должна ждать завершения внешней операции выполняется, например, ввода или вывода операций и других операций, и программа не может выполнять другие операции во время ожидания. Таким образом, если вы можете запустить другую программу во время ожидания, это будет , несомненно , повысить эффективность использования ресурсов.
- Средства: разные пользователи и ресурсы для программы на компьютере , с теми же правами на использование. Эффективный режим работы фрагментируется (Tmie строгание) , проходящее через крупнозернистое время эти программы и пользователи обмениваться компьютерными ресурсами, а не большой столбец краткой истории параллельно выполняемой программой от начала до конца, а затем начать следующую программу.
- Удобство: В целом, при расчете нескольких задач, вы должны написать несколько программ, каждый из которых выполняет задачи и взаимодействовать друг с другом в случае необходимости, больше , чем просто написать программу для вычисления всех задач проще реализовать.
Независимо от того, в какое время, до тех пор, как вы измените переменные могут рядом быть прочитана другим потоком, или, если вы будете читать последнюю переменную записывается другим потоком, вы должны иметь дело с параллелизмом и принять соответствующий режим синхронизации ,