
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Python 複数スレッドから同時アクセスされたときに前回のアクセス時間よりも2秒以上経過していなければ待機して、経過後にアクセス時間を記録して、この値をreturnする処理 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python 複数スレッドから同時アクセスされたときに前回のアクセス時間よりも2秒以上経過していなければ待機して、経過後にアクセス時間を記録して、この値をreturnする処理 - Qiita
import time import threading lock = threading.Lock() access_time = time.time() def task(): while ... import time import threading lock = threading.Lock() access_time = time.time() def task(): while True: print(concurrent_access()) pass def concurrent_access(): """複数スレッドに同時にアクセスされるかもしれない処理""" # 前回のアクセス時間より2秒以上経過して "いる" # access_timeを現在時刻にしてから # access_timeをreturn # 前回のアクセス時間より2秒以上経過して 'いない" # 2秒経過するまで待機 # 2病経過したら上と同じ処理 global access_time try: # 現在のスレッド名を表示 print(threading.current_thread().name) lo