• C++并发编程框架Theron(4)——Hello world!

    时间:2022-04-24 18:02:46

    1 前言 上一篇博文我主要介绍了Theron框架实践的入门知识,也就是如何搭建Theron框架环境以及各种编译时候的配置选择。从这篇博文开始,我们开始真正去了解如何编写Theron框架的程序。和其他语言学习一样,我们还是以经典的Hello world!打印作为Theron框架学习的入门程序,麻雀虽小...

  • C++并发编程框架Theron(8)——Theron中包含的类(二)

    时间:2022-03-29 17:59:48

    1 前言 本篇文章主要接着上一篇来介绍Theron框架库中包含的类。上一篇中主要介绍了Theron下Actor,Address,AllocatorManager和Catcher类,在本篇文章中我会相继介绍DefaultAllocator,EndPoint(包含Parameters),Framewor...

  • C++并发编程框架Theron(2)——Theron的五要素

    时间:2022-03-29 17:59:42

    1 前言 第一章主要介绍了Theron框架的基础知识以及其核心Actor模型,其中Actor模型凭借其与生俱来的高并发模式得到越来越多的关注。例如围绕其构建的Scala或ErLang语言,还有其它如Java语言中专门的Actor模型框架,本次Theron框架正是基于Actor模型构建的C++多线程开...

  • C++并发编程框架Theron(7)——Theron中包含的类(一)

    时间:2022-03-29 17:59:36

    1 前言 前面的文章我先后介绍了Theron框架的理论,然后又介绍了Theron框架的实践与几个实例。当然,官方网站中还有很多值得学习的小案例的介绍,此外如果你想自己调试更多小程序开源库中也有对应的工程,我也不再过多的讲解。从本篇博文开始,我会简要说明一下Theron框架中包含的类,函数等。 2 T...

  • C++并发编程框架Theron(5)——File reader(1)

    时间:2022-02-13 17:58:37

    1 前言 在上一篇博文,我主要通过Hello world!的示例,介绍了actors,frameworks,messages和receivers几个构建Theron框架程序的要点。但是Hello world!实例只是一个再简单不过的单actor的应用程序,我们学习Theron框架自然是希望多个act...

  • C++并发编程框架Theron(6)——File reader(2)

    时间:2022-02-13 17:58:31

    1 前言 在上一篇博文中我主要介绍了一个异步功能的文件读取服务程序,但是程序有一点小小的不足就是不能并行处理多文件:尽管文件请求是在一个独立线程下异步处理的,但是他们仍然是严格按先后顺序来执行操作的。在这篇博文中,我们将使用一系列线程Workers去并发处理读取请求,而不是仅仅一个异步的线程。在本文...

  • C++并发编程框架Theron(1)——Actor模型介绍

    时间:2022-02-13 17:58:25

    1 说在前面的话 Theron是近些年发展起来的一个非常不错的C++并发编程框架,最近有详细阅读Theron的相关资料,发现它思想非常有条理,结构很明朗,非常适合项目开发。其实Theron国内研究还是非常少的,目前还没有看到什么公开项目使用该框架。但是这并不代表Theron不够优秀,...

  • C++并发编程框架Theron(3)——Theron入门

    时间:2022-02-13 17:58:49

    1 前言 前面两篇博文主要介绍了Theron框架相关的理论知识,包含Theron的任务、优势、根基actor模型以及其五要素等内容。这些理论知识可能看起来枯燥乏味又晦涩难懂,不过没关系,从本篇博文开始,我们将真正走进Theron的实践与应用的大门,一切理论自然只有经得起实践的考验才能称得上完美与优秀...

  • C++并发编程框架Theron(4)——Hello world!

    时间:2022-02-13 17:58:43

    1 前言 上一篇博文我主要介绍了Theron框架实践的入门知识,也就是如何搭建Theron框架环境以及各种编译时候的配置选择。从这篇博文开始,我们开始真正去了解如何编写Theron框架的程序。和其他语言学习一样,我们还是以经典的Hello world!打印作为Theron框架学习的入门程序,麻雀虽小...