这是一个关于操作系统的很难很难的问题

内存开始内容是空的,然后经过作业调度算法,把好多个PCB(只有PCB,没有对应的程序和数据)分类放到堵塞队列,就绪队列,并且把第一个进内存的执行。(PS 没有执行队列,是因为CPU同时只能操作一个进程,有队列没意义)。
执行PCB,此时根据PCB信息,找到硬盘里对应程序数据,放到内存中。
如果该执行的程序,开启多进程,就再建立个PCB,放到就绪队列。
如果该执行的程序,开启多线性,则 不在建立PCB,主程序顺序执行。到线程代码,先执行线程内容,再返回主程序,继续执行主程序内容。
我的想法对吧?

如果该执行的程序,开启多线性
这是什么意思

和你说一下哦,任何进程起码要有一个线程
单线程是多线程的特例
线程是并发执行的,不是函数调用,没有什么返回