最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JAVA 數(shù)據(jù)結構之Queue處理實例代碼

 更新時間:2017年02月23日 09:57:41   投稿:lqh  
這篇文章主要介紹了JAVA 數(shù)據(jù)結構之Queue處理實例代碼的相關資料,需要的朋友可以參考下

java Queue處理

實例代碼:

import java.util.LinkedList;
import java.util.Queue;
private static Queue<FrameStruct> frameQueue = new LinkedList<FrameStruct>();
private static Lock lock = new ReentrantLock();
private PlayerThread p = new PlayerThread();

從隊列取數(shù)據(jù)進行處理:

private class PlayerThread extends Thread {

    @Override
    public void run() {
      FrameStruct frame;
      while(bPlayRun)
      {
        if(bCanFlush)
        {
          lock.lock();
          while((frame=frameQueue.poll())!=null)
          {
            onFrame(frame.buf, 0, frame.len);
            try {
              Thread.sleep(30);
            } catch (InterruptedException e) {

            }
          }
          lock.unlock();
        }
      }
    }
  }

另一線程將數(shù)據(jù)放入隊列:

FrameStruct frame = new FrameStruct();
frame.buf = new byte[byteCount];
frame.len = byteCount;
System.arraycopy(frameData, 0, frame.buf, 0, byteCount);
lock.lock();
frameQueue.offer(frame);
lock.unlock();

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • Spring Cloud Ribbon的踩坑記錄與原理詳析

    Spring Cloud Ribbon的踩坑記錄與原理詳析

    這篇文章主要給大家介紹了關于Spring Cloud Ribbon踩坑記錄與原理的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10
  • Java中對集合的元素排序操作方法

    Java中對集合的元素排序操作方法

    本文介紹了Java中對集合元素進行排序的幾種常見方法,包括使用Collections.sort()、List.sort()、StreamAPI以及對Map的鍵或值進行排序,每種方法都有其適用的場景和使用方式,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • Java設計模式之單例模式實例詳解【懶漢式與餓漢式】

    Java設計模式之單例模式實例詳解【懶漢式與餓漢式】

    這篇文章主要介紹了Java設計模式之單例模式,簡單說明了單例模式的原理并結合具體實例形式分析了單例模式中懶漢式與餓漢式的具體實現(xiàn)與使用技巧,需要的朋友可以參考下
    2017-09-09
  • Java讀取txt文件和寫入txt文件的簡單實例

    Java讀取txt文件和寫入txt文件的簡單實例

    下面小編就為大家?guī)硪黄狫ava讀取txt文件和寫入txt文件的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • 一文搞懂Spring Bean中的作用域和生命周期

    一文搞懂Spring Bean中的作用域和生命周期

    Spring作為當前Java最流行、最強大的輕量級框架,受到了程序員的熱烈歡迎。了解Spring?Bean的作用域與生命周期是非常必要的,快跟隨小編一起學習學習吧
    2022-06-06
  • java設計模式之簡單工廠模式詳解

    java設計模式之簡單工廠模式詳解

    這篇文章主要介紹了java設計模式之簡單工廠模式的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • JavaMail入門教程之解析郵件(5)

    JavaMail入門教程之解析郵件(5)

    這篇文章主要為大家詳細介紹了JavaMail入門教程之解析郵件的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Java+opencv3.2.0之scharr濾波器

    Java+opencv3.2.0之scharr濾波器

    這篇文章主要為大家詳細介紹了Java+opencv3.2.0之scharr濾波器的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • java使用udp實現(xiàn)簡單多人聊天功能

    java使用udp實現(xiàn)簡單多人聊天功能

    這篇文章主要為大家詳細介紹了java使用udp實現(xiàn)簡單多人聊天功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Spring ApplicationListener源碼解析

    Spring ApplicationListener源碼解析

    這篇文章主要為大家介紹了Spring ApplicationListener源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01

最新評論

萍乡市| 陇川县| 嘉兴市| 德阳市| 怀柔区| 宿迁市| 大渡口区| 斗六市| 阳城县| 平舆县| 苏尼特右旗| 斗六市| 绥中县| 龙海市| 丽水市| 清丰县| 丰宁| 满洲里市| 广丰县| 儋州市| 府谷县| 锡林郭勒盟| 揭阳市| 哈尔滨市| 色达县| 禄丰县| 湟中县| 石家庄市| 鄱阳县| 子洲县| 南丰县| 崇仁县| 汉阴县| 涟水县| 靖边县| 望江县| 泸溪县| 渑池县| 长海县| 涡阳县| 庆阳市|