use chunk to prepare multhread

This commit is contained in:
starnakin 2023-12-05 10:37:17 +01:00
parent 618324bb17
commit 4d2161f5b1

View File

@ -63,16 +63,30 @@ def get_min_in_range(lst_conversions, start, stop):
print(i - start, '/', stop - start)
value = do_all_convertions(lst_conversions, i)
print(min_value, value, min(value, min_value))
#print(min_value, value, min(value, min_value))
min_value = min(value, min_value)
i += 1
return (min_value)
_min = 2000000000000000000
CHUNK_SIZE = 10
values = []
for current_range in current_ranges:
start, stop = current_range
_min = min(_min, get_min_in_range(convertions, start, stop))
i = start
chunks = []
while(i < stop):
i += CHUNK_SIZE
if (i >= stop):
chunks.append(stop)
else:
chunks.append(i)
start_value = start
i = 0
while (i < len(chunks)):
values.append(get_min_in_range(convertions, start_value, chunks[i]))
i += 1
start_value = chunks[i - 1]
_value = _min
_value = min(values)
print(_value)