【发布时间】:2023-03-16 01:26:01
【问题描述】:
我了解了 c 中的 fork() 和 execv() 以及许多其他系统调用,但我仍然不清楚。
不久前,我编写了一个 C# 程序,在该程序中我使用线程让我的程序更新数据库,而不会使 UI 冻结。是不同于 C 线程的进程,它们是否不同于 C# 线程或后台工作线程。
我完全迷失了。为什么我们需要 fork() 而这正是线程所做的。
【问题讨论】:
-
如果您使用的是 .NET,您应该使用 async 而不是
fork而不是线程。 -
@FranckMagazine 没有回答我的问题
标签: c# c multithreading backgroundworker system-calls