他的回复:
alpc62 发表于 2019-7-17 09:34 class KVIntf { public: virtual ~KVIntf() {};1、测试程序运行时,每个线程会调用Init,init中的dir相同,id不同。参赛者可以使用,也可以不使用这个id来识别不同的线程。这个id仅体现线程的不同,没有其他含义。2,在一个实际的使用场景中,返回值可以表征错误码/或者分区信息等,第一阶段的比赛中,没有检验这个返回值;3、判题为自动化程序,判题时不会检查kv_string文件本身是否被修改,但判题程序会使用原始kv_string的定义来检验返回的k/v是否和原始值相同。4、随机写入和顺序读取是一个阶段(即写入完成后立即读取),随机读取是另一个阶段(经过Close和Init后再读取)