03 2023 档案
摘要:gengine是一款基于golang和AST(抽象语法树)开发的规则引擎,使用一套自定义的简单语法来定义规则来实现语言无关,并且还执行规则执行的各种模式,功能也很强大。 核心API 对于gengine的使用,我们先掌握几个核心的API。 DataContext:用于注入规则中需要使用的数据或者API
阅读全文
摘要:导语 | 并发编程,可以说一直都是开发者们关注最多的主题之一。而Golang作为一个出道就自带“高并发”光环的编程语言,其并发编程的实现原理肯定是值得我们深入探究的。本文主要介绍Goroutine和channel的实现。 Go并发编程模型在底层是由操作系统所提供的线程库支撑的,这里先简要介绍一下线程
阅读全文
摘要:现在SOC多核在嵌入式领域已经随处可见,随着人工智能的兴起,算法实现和集成的业务逻辑也变得更加的复杂,作为一名嵌入式开发工作者,不管是BSP层还是应用层,对于底层进程和线程模型及调度有必要进行较为深入的了解,本文对用户级线程和内核级线程进行了一些总结。 1.用户级线程和内核级线程的区别 用户级线程仅
阅读全文

浙公网安备 33010602011771号