线程还是多处理???

这个问题以前可能已经讨论过了。然而,我仍然可以使用一点洞察力。我是一名Python初学者,希望开发一个小型的客户端/服务器套件。客户端将驻留在局域网上的不同PC上,他们的工作是从服务器接收文件(比如.txt文件),并用另一个应用程序(比如Gnote)的本地副本打开它。我使用Linux)。客户端与其本地Gnote交互,并向服务器报告状态/进度。服务器使用状态报告来了解如何将远程任务分配给客户端。假设每个客户端都必须从初始的txt文件中提取文本,并将提取的文本作为一个小的.mxt文件(任意扩展名)存储在共享资源(可能是samba共享或nfs共享)上。每个摘录在每个客户端中都是不同的,并且几乎是连续的。因此,没有重复的情况。在提取任务结束时,服务器将指示其中一个客户端整理.mxt文件,重新创建初始的.txt文件,并将其交付到指定位置(不同的文件夹...用于比较和评估)。这在某种程度上概括了这种情况。
我读到有不同的方法来接近HIS,线程和多处理是最流行的。我想知道哪一种最适合这种情况。在我们的示例中,初始txt文件的大小可以在300MB到10 GB++之间。当然,那是试穿的尺码。就像我们知道的那样,局域网上将会有大量的文件传输。那么,我应该走哪条路呢?

# 回答1

http://stackoverflow.com/questions/1...dows-and-linux

标签: python

添加新评论