我正在研究多线程 c# 教程,但我对进程和线程的全貌还不太了解。我知道线程在进程内,但不清楚究竟什么是进程?是一个类的实例,一个特定的方法,以及整个程序集文件,它是什么?当我看到 Lock 和 Mutex 之间的区别时,这个疑问就出来了。Mutex 类的定义是......“一种同步原语,也可用于进程间同步......”以及稍后...... Mutex 是一种同步原语,它仅将共享资源的独占访问权限授予一个线程,这让我有点困惑?我错了说 Mutex 同步来自不同进程的线程吗?
关于 ThreadPool 的定义是......“线程池是可用于在后台执行多个任务的线程集合......”这个线程集合来自同一进程或不同进程的线程?