并发的问题 ,是要能 不重复。
用一个状态 flag 来解决是一个办法。
假设要做1000件事情, 初始时,都标志为 0,代表未做。
然后发动N个人去,每次取出一个 标志为0的来做 , 当完成后,将这个标志改为1。
用这样的逻辑, 可以在系统中,迅速起N个进程。来做同样的事。
于是,当不再有状态为0 的时候, 整个事情就很快地完成了。
这里我会用到 MYSQL 数据库 。建立一个临时表。
时间: 2024-10-08 20:32:07
并发的问题 ,是要能 不重复。
用一个状态 flag 来解决是一个办法。
假设要做1000件事情, 初始时,都标志为 0,代表未做。
然后发动N个人去,每次取出一个 标志为0的来做 , 当完成后,将这个标志改为1。
用这样的逻辑, 可以在系统中,迅速起N个进程。来做同样的事。
于是,当不再有状态为0 的时候, 整个事情就很快地完成了。
这里我会用到 MYSQL 数据库 。建立一个临时表。