中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 19:29
楼 主 【讨论】多进程问题 发表于 2008-04-16 16:14 ·  中国 陕西 西安 电信
银牌会员
★★★★
钻石会员
积分 2,278
发帖 1,020
注册 2007-11-19 13:34
UID 103127
性别 男
状态 离线
cmd是不是不支持多线程

linux的shell可以控制多进程,(我在网上搜的,但不知道shell怎么就可以控制多进程)
shell是不是支持多线程?

windows的cmd与linux的shell它们区别在哪?各自优势?

[ Last edited by plp626 on 2008-4-16 at 04:16 PM ]
山外有山,人外有人;低调做人,努力做事。

进入网盘(各种工具)~~ 空间~~cmd学习
2 发表于 2008-04-16 18:54 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
UID 89899
性别 男
状态 离线
shell执行的时候会fork()
3 发表于 2008-04-16 19:48 ·  中国 江苏 苏州 移动
银牌会员
★★★
积分 1,608
发帖 780
注册 2007-10-07 10:19
UID 99089
性别 男
状态 离线
有些听的不知所以。
windows下的命令行CMD
linux下的SHELL(不知道你所说的SHELL是不是linux外壳)
这两个能联系到一起去吗?
线程是单片运行的,在分时操作系统中,是通过CPU时间轮换调度的
一个进程有多个线程组成!
线程的停止,启用,都是由程序控制的!

linux 我没用过,不过是公布原代码的,那样线程就能够得到控制
4 发表于 2008-04-16 23:00 ·  中国 陕西 西安 电信
银牌会员
★★★★
钻石会员
积分 2,278
发帖 1,020
注册 2007-11-19 13:34
UID 103127
性别 男
状态 离线
两个都是命令行,不联系到一起才是怪诞思维呢。

应该是一个进程至少由一个线程组成,你别叹号啊。

shell如果支持多线程我现在就学linux

我其实想知道得太多,但就是懂得太少....
山外有山,人外有人;低调做人,努力做事。

进入网盘(各种工具)~~ 空间~~cmd学习
5 发表于 2008-04-17 09:56 ·  中国 北京 鹏博士BGP
银牌会员
★★★
积分 2,098
发帖 566
注册 2007-09-11 07:27
UID 97070
性别 男
状态 离线
用start /b cmd /c %0 启动线程参数
6 发表于 2008-04-17 10:41 ·  中国 陕西 西安 电信
银牌会员
★★★★
钻石会员
积分 2,278
发帖 1,020
注册 2007-11-19 13:34
UID 103127
性别 男
状态 离线
这个我试过,还是单线程,只是多个cmd进程用了一个窗口,每个进程轮流执行,每秒执行的指令数还没变,可以让他们同时echo ...或者同时访问一个文件来观察。
山外有山,人外有人;低调做人,努力做事。

进入网盘(各种工具)~~ 空间~~cmd学习
7 发表于 2008-04-17 13:01 ·  中国 北京 华为云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
UID 99469
性别 男
状态 离线
如果是单个CPU的话,本身也只能做到逻辑上同步,不能做到物理上同步。
论坛跳转: