GPT答: |
7i24.cn
|
- 并发
+
++ 并发模型
+
+并发模型指对在一个特定时刻,多个并发进程之间的相互作用。它针对控制多个进程如何一起运行、共享资源,以及如何协调分析和编写程序等等,会影响程序设计竞争条件,从而影响系统运行结果的互动提出解决方案。
+
++ 并发程序的概念
+
+并发程序指的是当一个复杂的程序逻辑由多个程序并发地去执行的情况,一般是当有一些进程在同一个时间执行的时候。程序是通过一个共享的资源进行交互的,然后通过互斥的方式来让程序的执行的结果没有冲突。
+
++ 并发编程的基本原理
+
+并发编程的基本原理是,并发编程要求程序能够多个进程同时执行,而不会影响程序正常执行,这就需要对程序进行规划和调度,其中最核心的两个概念是线程和锁。线程是指进程中一个独立的子程序,而锁提供了访问共享资源的机制,保证了在多个线程中共享资源时不会发生同时修改的问题,也就是可以安全的读写共享资源。程序的设计还要考虑到让程序最高效的,避免让多个线程长时间阻塞,从而影响程序的运行效率。
|