<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                Python中的queue模塊中提供了同步的、線程安全的隊列類,包括FIFO (先進先出)隊列Queue,LIFO (后入先出)隊列LifoQueue。 這些隊列都實現了鎖原語(可以理解為原子 操作,即要么不做,要么都做完),能夠在多線程中直接使用。可以使用隊列來實現線程間的同步。 ```python """ @Date 2021/4/5 """ from queue import Queue import threading import time ''' qsize():返回隊列的大小。 empty():判斷隊列是否為空。 full():判斷隊列是否滿了。 get():從隊列中取最后一個數據。 put():將一個數據放到隊列中。 ''' # q = Queue(3) # print(q.get()) # print(q.empty()) # print(q.full()) # q.put(1) # q.put(2) # q.put(3) # print("--3--") # q.put(4, timeout=3) # 堵塞 報錯 # q.put_nowait(4) # print("="*30) # print(q.empty()) # print(q.full()) # print(q.get()) # print(q.get()) # print(q.get()) # print(q.get(timeout=3)) # 堵塞 報錯 # print(q.get_nowait()) def set_value(q): index = 0 while True: q.put(index) index += 1 print('qsize', q.qsize()) # time.sleep(3) def get_value(q): while True: print(q.get()) def main(): q = Queue(4) t1 = threading.Thread(target=set_value, args=(q,)) t2 = threading.Thread(target=get_value, args=(q,)) t1.start() t2.start() if __name__ == '__main__': main() ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看