多线程的形象化理解

最近教大一的小孩理解多线程,想到了一个还算贴切的例子。

假设你要在12306上买两张票,假设票是连号发放的,那么当你一个人买的时候,买到的票一定是连号。而有时并不是连号的,这说明在你买票时也有另外的人在买,把本该属于你的连号票抢走了。

这就相当于多线程,每个买票的人都是一个线程,而总的火车票就是这些线程共享的资源。

作者

Ferris Tien

发布于

2016-04-09

更新于

2024-05-15

许可协议