IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
相关标签
作者:
David Gao
1978
source
关注
love
0
David Gao
发表于
2019-10-10 11:12:00
Erlang 是如何释放NIF的资源
NIF是Erlang除了Ports 之外的一种可以让Erlang运行时环境和操作系统或外部库进行沟通 的解决方案。笔者在开发Erlang的LUA插件时,遇到了很多和NIF相关问题,其中一个比较主 要的问题就是NIF中如何在Erlang进程崩溃时自动释放和它绑定的资源。More… ...
继续阅读 (59)
love
0
David Gao
发表于
2019-10-09 11:12:00
SBCL的repl中使用UTF-8
Common Lisp的实现SBCL日常使用中的一些问题处理和解决方法。此次解决在特定场景下 SBCL的repl操作redis不能正常保存为UTF–8More… ...
继续阅读 (52)
love
0
David Gao
发表于
2019-10-08 11:12:00
Erlang是如何构建集群的
通过对Erlang/OTP和Erts中的代码进行相应的分析,让读者可以清晰的看到,Erlang是如何 进行节点发现和构建集群的。以及在构建Erlang集群中,怎么样构建集群才能更加稳定。More… ...
继续阅读 (39)
love
0
David Gao
发表于
2019-10-05 11:12:00
如何通过 opam 安装 ZeroMQ
OCaml的多核心支持尚不完善,但是OCaml的单进程性能非常可观,为了能让OCaml充分使用 多核心机器的计算能力,就需要使用Master slave模型和队列模型进行分布式计算。这就不 可避免的使用Socket通讯了,而ZeroMQ是一个非常不错的Socket抽象库,支持消息队列,消 息路由等模式,因此选在在OCaml中使用ZeroMQ进行通讯。More… ...
继续阅读 (42)
love
0
David Gao
发表于
2019-10-04 11:12:00
Linux的信号和线程
因为对JVM内是如何实现让线程暂停并进行GC的方法非常好奇,就对JVM中关于GC进行了下分 析。其中对于线程和操作系统中的信号机制的关系进行了相关的总结和记录。More… ...
继续阅读 (43)
love
0
David Gao
发表于
2019-09-05 11:12:00
Actor 模型介绍
Actor模型的简单介绍,以及Akka和Erlang在实现Actor模型时有什么差异,分析CPU数量是 如何对Erlang的调度器产生影响的。More… ...
继续阅读 (43)
love
0
David Gao
发表于
2019-09-04 11:12:00
Erlang的Trap 机制
介绍Erlang的Trap机制,以及为什么需要Trap机制,让读者可以更好的理解Erlang是如何将 同步的操作,变成非阻塞的异步操作。More… ...
继续阅读 (29)
love
0
David Gao
发表于
2019-08-26 11:12:00
Erlang集群的唯一标识管理
Erlang是一个非常强大的分布式平台,其中一大特点就是可以为集群中任意一个进程添加全 集群唯一标识。本文通过分析Erlang/OTP的代码,来介绍Erlang是如何完成全集群唯一名标 管理。也就是常说的进程名字管理。More… ...
继续阅读 (40)
love
0
David Gao
发表于
2019-08-25 11:12:00
Erlang 的Port Drivers
虽然Erlang已经推出了全新的系统交互方案NIF,但是仍有很多底层系统交互是由Erlang的 另一个系统交互方案Port完成的。Port可以被分为普通Port和Port Drivers,这里将会介绍 Port Divers以及它是什么。More… ...
继续阅读 (50)
上一页
2/2