1、并发
并发是指在一段时间内,有多个程序同时在执行,涉及CPU的调度。但实际上,如在单核CPU情况下,并没有程序的并行。
2、共享
“同时”访问,和互斥共享。如在一片内存空间上,两个程序可以分别访问a地址和b地址的数据,这可以同时发生。但是,在同一时间只能有一个程序访问a地址,这就是互斥共享。
3、虚拟
使用多道程序设计技术,使得每个用户都
4、异步
程序的执行不是一贯到底的,中间可能由于有别的程序抢占了资源而暂停。但是只要运行的环境相同,需要保证程序的执行结果不变。
并发是指在一段时间内,有多个程序同时在执行,涉及CPU的调度。但实际上,如在单核CPU情况下,并没有程序的并行。
“同时”访问,和互斥共享。如在一片内存空间上,两个程序可以分别访问a地址和b地址的数据,这可以同时发生。但是,在同一时间只能有一个程序访问a地址,这就是互斥共享。
使用多道程序设计技术,使得每个用户都
程序的执行不是一贯到底的,中间可能由于有别的程序抢占了资源而暂停。但是只要运行的环境相同,需要保证程序的执行结果不变。