import time
import math
import threading
import os
from multiprocessing import Process
class cls:
def init(self):
self.timestamp1 = time.time()
def loop(self, k, n):
cnt=1
for i in range(k+2, n+1):
jj=int(math.sqrt(i))
j=0
for j in range(2,jj+1):
if i%j==0:
break
if j==jj:
cnt=cnt+1
print(time.time()-self.timestamp1)
return cnt
x = cls()
# print(x.loop(1000000))
for i in range(4):
th1 = threading.Thread(target = x.loop, args = (i*250000+1, (i+1)*250000, ))
th1.start()