广义并发和严格并发是并发处理中的两个概念,分别在特定情况下使用。 1. 广义并发(Wide Concurrency): * 广义并发是指在一段时间内操作事务的虚拟用户存在。 * 例如,在一个地铁系统中,每个时间都有新来的人也有走的人,大家做的事情基本都相同,即乘地铁。假定某个时刻地铁大厅中有10000人,检票口候车的有100人,刚刚开走的地铁上乘有2000人,那此时对考察的系统(列车)而言,并发就是2000人,而如果考察的是检票处,则并发为100人,同样,如果考察的系统是地铁大厅,那此时的并发就是10000人。这种并发我们一般称之为“广义并发”。 2. 严格并发(Strict Concurrency): * 严格并发是指大量用户在同一时刻在软件系统上做完全相同的功能操作或相同类型的功能操作。 * 例如,双十一的秒杀商品就是严格并发的例子,大量用户在同一时间点进行购买操作。 广义并发和严格并发是两种不同的并发处理方式,分别适用于不同的场景。 [2023-11-09 18:29:52 | AI写代码神器 | 265点数解答]