1.并发:同时拥有两个或多个线程,如果程序在单核处理器上运行,多个线程将交替换入或者换出内存,这些线程是同时“存在”的,每个线程都处于执行过程中的某个状态,如果运行在多核处理器上,每个线程都将分配到一个处理器核上,可以同时运行。多个线程操作相同资源,保证线程安全,合理使用资源。
2.高并发:通过设计保证系统能够同时并行处理很多请求。服务能够同时处理很多请求,提高程序性能。
1.并发:同时拥有两个或多个线程,如果程序在单核处理器上运行,多个线程将交替换入或者换出内存,这些线程是同时“存在”的,每个线程都处于执行过程中的某个状态,如果运行在多核处理器上,每个线程都将分配到一个处理器核上,可以同时运行。多个线程操作相同资源,保证线程安全,合理使用资源。
2.高并发:通过设计保证系统能够同时并行处理很多请求。服务能够同时处理很多请求,提高程序性能。
本文标题:1.并发与高并发
本文链接:https://www.haomeiwen.com/subject/oyinictx.html
网友评论