假设您有3个给定的任务。您可以使用进程或线程运行它们。我的意思是3个不同的过程或组合它们并运行3个不同的线程。你更喜欢哪一个?为什么?
我告诉他,如果我将使用进程,那么我将在完成后使用一个进程然后我将与另一个进程交换。让我们假设如果一个任务占用4个字节的内存,那么我将能够以4个字节完成我的任务。但是如果我在一个进程中使用3个线程,那么我必须使用12个字节。然后他告诉我让我们假设你有很多空间,你更喜欢哪一个?
任何其他解释都会有所帮助。
答案 0 :(得分:0)
实际上,基于流程的方法通常更可靠。如果进程共享大部分数据和代码,那么线程是可以的......