Administrator
2024-11-19 94fb0ad86864439be92f938346f37f10bf838d4c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import multiprocessing
import time
 
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 = 16
    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()
    while True:
        time.sleep(2)