表A中存在唯一索引。现在需要创建多进程并发读取表中数据,对表中数据进行处理。且通一时刻,一条记录只能有一个子进程在处理。
起先想给每条记录创建一个序号:001、002、003、……00N,创建子进程的话,可以规定每个子进程子读取自己范围内的记录进行处理。如001到010的序号,让给第一个子进程。011-019的记录让给第二个子进程处理。但这样一来,缺乏灵活性。
有高手遇到过类似问题么?望不吝赐教,谢谢了。