Administrator
2024-11-18 57d5b97bb7355473f6dd1aee8174f4ccc3f57a5c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import multiprocessing
 
from huaxin_client import l2_client_test, l1_subscript_codes_manager
 
 
def run():
    codes_sh, codes_sz = l1_subscript_codes_manager.get_codes()
    codes = [x.decode() for x in codes_sh]
    codes.extend([x.decode() for x in codes_sz])
    codes.sort()
    cpu_count = 32
    page_size = int(len(codes) / cpu_count) + 1
 
    for i in range(cpu_count):
        process = multiprocessing.Process(target=l2_client_test.run,
                                          args=(codes[i * page_size:(i + 1) * page_size],))
        process.start()
 
 
if __name__ == "__main__":
    run()
    input()