什么情況下多進(jìn)程能解決的問題多線程無法解決?
進(jìn)程可以理解為一個(gè)或多個(gè)線程的容器,從這個(gè)角度而言,若應(yīng)用程序必須設(shè)計(jì)為同時(shí)運(yùn)行大量互不干擾的并行計(jì)算時(shí),若數(shù)量超出一個(gè)進(jìn)程能容納的線程數(shù)量時(shí),則必須用多線程解決。
若業(yè)務(wù)經(jīng)常有無法控制的原因?qū)е卤罎ⅲ瑒t在多線程環(huán)境下一處崩潰整個(gè)應(yīng)用就崩潰了,設(shè)計(jì)為多進(jìn)程就會(huì)更健壯。