请选择 进入手机版 | 继续访问电脑版

NoahFrame

 找回密码
 Register Now
搜索
热搜: redis mysql tutorial
查看: 661|回复: 1

theron库是否能做单线程多进程?

[复制链接]

2

主题

2

帖子

20

积分

Newbie

Rank: 1

积分
20
发表于 2017-11-22 04:46:26 | 显示全部楼层 |阅读模式
多线程服务器比较难处理,请指点一下
回复

使用道具 举报

30

主题

111

帖子

652

积分

Administrator

Rank: 9Rank: 9Rank: 9

积分
652
发表于 2017-11-22 06:03:46 | 显示全部楼层
theron库,内部是线程池,面向用户的actor会被分配到内部闲余的线程上面运行,因此和主业务线程交互的时候走的是消息队列。

目前NF中的主线程是单线程,架构上是单线程多进程,因此所有的业务都是单线程处理。 theron在NF中的作用,主要是用来处理一些可能堵塞主线程的业务,让它的actor运行这样主线程可以不被堵塞继续执行逻辑。

因此,在NF中你是不用担心多线程问题,因为业务都是 单线程跑,如果你不喜theron的模式,可以不用考虑它,因为它是需要单独使用,NF的主线程业务处理并和不需要依赖它。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | Register Now

本版积分规则

 

GMT+8, 2018-10-21 07:51 , Processed in 0.068089 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表