dSPACEツールの使い方を日本語で

python メモ

スレッドについて

マルチスレッドの実現方法は2つある。
1.Threadクラスのconstructorにマルチスレッド化したい関数と引数を渡す方法。
2.Threadクラス自体を継承する方法

main関数はfor文を実行するだけだが、実行してみると、mainの実行中に
合間にサブスレッドの実行結果が出力されていることが分かる。


1は、
thread1 = threading.Thread(target=prints, ...)
というように書く。 target=... とする関数が、マルチスレッド化したい関数。

constructorの後ろにあるrunメソッドについて。

クラスをインスタンス化して、startメソッドを呼び出す。
すると、定義されたrunメソッドが内部で呼び出される。

参考にした情報:http://news.mynavi.jp/series/python/033/

Popular Posts

About Me

Weizen Beer A dSPACE user

Icons made by Toast from www.flaticon.com is licensed by CC 3.0 BY

Blog Archive

Labels

Labels

Recent Comments

Recent Post

Video Of Day

Recent

Ad Banner

Popular Posts