【发布时间】:2012-04-27 21:35:59
【问题描述】:
假设我们有一台双核机器,其主流的现代操作系统能够同时利用这两个内核。 如果我有两个线程,P1 和 Q1 在同一个进程中,并且它们碰巧开始创建子线程,例如 P2 和 Q2,在大致相同的机器周期,操作系统会同时执行线程创建吗?
我听说创建线程很昂贵,所以问题来了......
提前致谢。
【问题讨论】:
-
这两个线程是在同一个进程中产生还是在不同的进程中产生?这很重要。线程有一个必须从其启动的父进程。考虑到这一点,您是否将父进程视为第一个线程?进程和线程不一样。
标签: multithreading concurrency operating-system creation