shaoyuan1943/chromium-base

hello

jootnet opened this issue · 1 comments

哇哦,我一直在找chromium的base库,之前看到yue/base,但还是用gn编译,而且粗略浏览感觉少了abseil-cpp样。

你没准备更新代码吗。

我其实主要想用chromium的多线程模型,它的taskscheduler应该可以保持原子性和有序性

我没有更新chromium base代码有两个原因:

  1. blink之后已经严重削弱了base的独立性,和引擎以及渲染层面严重嵌套在一起了,想要剥离出来的难度大大增加,即便剥离出来代码结构也会调整。
  2. 其实从现在看来,chromium base这套代码的参考性大于实用性,C++标准里面已经提供了很多类似特性,有些特性也可以通过C++标准组合写出来

话说回来,如果要用chromium里面的多线程模型的话,我的建议是不要直接使用,照着抄一遍,根据自己的需求再改一遍,实用性会好很多