Python3のconcurrent.futuresでの並列処理でPCのコア数、スレッド数以上の処理をした場合、処理速度は遅くなってしまうのでしょうか?
やりたいことは
1つ目のプログラム
def func1()
・・・
def func2()
・・・
def func3()
・・・
executor = concurrent.futures.ThreadPoolExecutor(max_workers=3)
executor.submit(func1)
executor.submit(func2)
func3()
2つ目のプログラム
def func5()
・・・
def func6()
・・・
executor = concurrent.futures.ThreadPoolExecutor(max_workers=2)
executor.submit(func5)
func6()
PCのコア数、スレッド数は4つです。
PCが1台しかないのでこれら2つのプログラムを同時に実行したいです。
ついでに実行中にネットサーフィンとかもしたいです。
回答に移動しました。
回答2件
あなたの回答
tips
プレビュー