1

假设你有 3 个给定的任务。您可以使用进程或线程运行它们。我的意思是 3 个不同的进程或将它们组合并运行 3 个不同的线程。你会更喜欢哪一个,为什么?

我告诉他,如果我将使用进程,那么我将在一个进程完成时使用一个进程,然后我将与另一个进程交换。让我们假设,如果一项任务占用 4 个字节的内存,那么通过这种方式,我将能够仅用 4 个字节完成我的任务。但是如果我在一个进程中使用 3 个线程,那么我必须使用 12 个字节。然后他告诉我假设你有很多空间,你更喜欢哪一个?

任何其他解释都会有所帮助。

4

1 回答 1

0

实际上,基于过程的方法通常更可靠。如果进程共享大部分数据和代码,线程就可以了......

于 2012-06-12T14:01:43.603 回答