I was asked below two questions in an software engineer interview but could not answer. I did goggle search but could not find answer.
a. When is multi process application is better than multi thread application in a single machine? b. When is multi thread not possible in a single machine but multi process is possible?