可以如何实现??
11 个解决方案
#1
什么控制台? windows还是unix?
#2
windows下!!!
#3
这应该是操作系统干的事吧,如果是编程实现,我也想知道怎么做
#4
fork() ---创建子进程。
楼主去搜索一下上面的函数。就明白了。
楼主去搜索一下上面的函数。就明白了。
#5
是否多线程。。。和界面无关吧。。。当然GUI更加适合多线程程序。。。
#6
建议楼主去看看《windows 核心编程》
#7
beginthread...
#8
fork()...
#9
fork()
createprocess()
system()
exec()
都可以用来创建进程,当然每种有些不同
createprocess()
system()
exec()
都可以用来创建进程,当然每种有些不同
#10
tret
#11
DOS 本身是不支持多任务的(就是多进程),多线程就更谈不上了。
不过,windows NT/2K/XP/2003/9X等是多任务的,可以采用系统API
system
CreateProcess
WinExec
ShellExecute
等来实现多进程和启动多个进程;
多线程可以采用
CreateThread来创建。
2K/XP/2003的控制台不是DOS,同样支持多进程和多线程。
linux、unix天生就是多用户、多任务的,本身就肯定支持多进程,现在都支持多线程。
多进程和多线程能否支持由操作系统决定,实现上面,系统会提供API。
system是c标准,所以linux、unix上都可以用来启动进程。
linux、unix的多线程,个人就不知道是那个API了。(没做过这个开发)
不过,windows NT/2K/XP/2003/9X等是多任务的,可以采用系统API
system
CreateProcess
WinExec
ShellExecute
等来实现多进程和启动多个进程;
多线程可以采用
CreateThread来创建。
2K/XP/2003的控制台不是DOS,同样支持多进程和多线程。
linux、unix天生就是多用户、多任务的,本身就肯定支持多进程,现在都支持多线程。
多进程和多线程能否支持由操作系统决定,实现上面,系统会提供API。
system是c标准,所以linux、unix上都可以用来启动进程。
linux、unix的多线程,个人就不知道是那个API了。(没做过这个开发)
#1
什么控制台? windows还是unix?
#2
windows下!!!
#3
这应该是操作系统干的事吧,如果是编程实现,我也想知道怎么做
#4
fork() ---创建子进程。
楼主去搜索一下上面的函数。就明白了。
楼主去搜索一下上面的函数。就明白了。
#5
是否多线程。。。和界面无关吧。。。当然GUI更加适合多线程程序。。。
#6
建议楼主去看看《windows 核心编程》
#7
beginthread...
#8
fork()...
#9
fork()
createprocess()
system()
exec()
都可以用来创建进程,当然每种有些不同
createprocess()
system()
exec()
都可以用来创建进程,当然每种有些不同
#10
tret
#11
DOS 本身是不支持多任务的(就是多进程),多线程就更谈不上了。
不过,windows NT/2K/XP/2003/9X等是多任务的,可以采用系统API
system
CreateProcess
WinExec
ShellExecute
等来实现多进程和启动多个进程;
多线程可以采用
CreateThread来创建。
2K/XP/2003的控制台不是DOS,同样支持多进程和多线程。
linux、unix天生就是多用户、多任务的,本身就肯定支持多进程,现在都支持多线程。
多进程和多线程能否支持由操作系统决定,实现上面,系统会提供API。
system是c标准,所以linux、unix上都可以用来启动进程。
linux、unix的多线程,个人就不知道是那个API了。(没做过这个开发)
不过,windows NT/2K/XP/2003/9X等是多任务的,可以采用系统API
system
CreateProcess
WinExec
ShellExecute
等来实现多进程和启动多个进程;
多线程可以采用
CreateThread来创建。
2K/XP/2003的控制台不是DOS,同样支持多进程和多线程。
linux、unix天生就是多用户、多任务的,本身就肯定支持多进程,现在都支持多线程。
多进程和多线程能否支持由操作系统决定,实现上面,系统会提供API。
system是c标准,所以linux、unix上都可以用来启动进程。
linux、unix的多线程,个人就不知道是那个API了。(没做过这个开发)