Форум сайта python.su
Здравст.
def func(i): print(i*i) for i in range(1,50): func(i)
Офлайн
Офлайн
в таком коде каждому аргументу “i” новый поток соответствует
как изменить код, если хочу чтоб для функции “i” был допустим до 29 (как сейчас), но потоков было бы допустим только 5
[code python]def doubler(number):
"""
A function that can be used by a thread
"""
print(threading.currentThread().getName() + '\n')
print(number * 2)
print()
if __name__ == '__main__':
for i in range(30):
my_thread = threading.Thread(target=doubler, args=(i,))
my_thread.start()[/code]
Отредактировано contikiv1 (Фев. 17, 2022 21:28:12)
Офлайн