什么是线程的最佳定义以及什么是进程?如果我调用一个函数,我怎么知道一个线程正在调用它或一个进程(或者我不理解它?).这是一个多核系统(四核).
来自http://wiki.answers.com/Q/What_is_the_difference_between_a_computer_process_and_thread:
单个进程可以具有多个线程,这些线程与在同一进程中运行的其他线程共享全局数据和地址空间,因此可以轻松地在同一数据集上运行.进程不共享地址空间,如果要共享数据,则必须使用不同的机制.
如果我们考虑将字处理程序作为一个进程运行,那么后台发生的自动保存和拼写检查功能就是该进程的不同线程,它们都在同一个数据集(您的文档)上运行.