作者charleshu (Analog Engineer)
看板Programming
标题Re: [问题] 用procss处理job比thread快吗?
时间Thu Aug 12 12:15:08 2010
※ 引述《wqchung (.............)》之铭言:
: 之前看到某家公司软体
: 做耗effort的工作
: 居然是开另一只process去做
: 我很好奇用另一只process去做
: 会比自己开一只thread(piority设成最高)
: 还要快吗
: thx
这其实并不奇怪, 像大部分的 SQL Server 都有一个 writer process, 负责所有
的资料写入动作.
其实若没有 IPC, Thread 并不会比 process 快多少, 最多也只是 context
switch 的部份而已.
且若有 UI 部分, 无论是 Windows 或 X 都有较大的可能性因为某些原因造成
process 被终止, 若是独立 process, 它仍可作完之前命令它该做的事, 相对安
全许多.
--
Do not depend on others without effort...
当我年轻时,请教别人问题时常听到上面那句话. 当时心里偶而会有些小小抱怨.
当时间过去,我偶而会想到上面那句话, 心中十分感谢当初告诉我那句话的人.
当发现问题时,最有价值的不是问题的答案,
而是找到解决的方向,并在努力的过程里具备解决问题的能力.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.217.133