Right click > Run Python File in Terminal
を使用してVisual Studio Code内から実行している次のコードがあります
import threading
def worker(tid):
"""This is what the thread actually executes"""
for i in range(tid * 100000):
print("I'm working on thread {} with count {}".format(tid, i))
return
def main():
threads = list()
for i in range(32):
t = threading.Thread(target=worker, args=(i,))
threads.append(t)
t.start()
if __name__ == "__main__":
main()
ただし、スクリプトの実行を停止したいので、Ctrl+C
を試してみましたが、プログラムはまだVisual Studio Codeの統合ターミナルで実行されています。実際に停止を強制する方法はありますか?
Visual Studio拡張機能にコードランナーをインストールすることもできます。 :)ターミナルを再度開く必要があるので、ゴミ箱をクリックしてターミナルを殺すのは少し面倒だと思います。