zoukankan      html  css  js  c++  java
  • [UE4]引擎自身提供的无锁队列等无锁容器(TLockFreePointerList)

    常用的接口:

    TLockFreePointerListFIFO<T>:先进先出;

    TLockFreePointerListLIFO<T>:后进先出;

    TLockFreePointerListUnordered<T>:看注释是说这个List内部元素是无序的,但效率比前面两个更高。

    注意:如果你的元素是一个指针,比如A* val,那么模版名只需要用A而不要用A*,比如:TLockFreePointerListFIFO<A>。也就是说其内部只能放指针,不像std那样把类的对象作为元素。

    想看文档不如直接看源码吧,官方文档的描述跟没写一样。毕竟要靠技术支持收钱,不能讲的太清楚。

    源码位置:

    EngineSourceRuntimeCorePublicContainersLockFreeListImpl.h

  • 相关阅读:
    axios
    es6
    $route监听路由变化
    容易挂
    自定义全局组件/插件
    eslintrc.js
    dev-server.js
    webpack-dev-server.js
    怎么消除间隔间的空白字符
    es6语法
  • 原文地址:https://www.cnblogs.com/timy/p/8623982.html
Copyright © 2011-2022 走看看