smart-actor

这是一个Actor模型组件

Лицензия

Лицензия

Группа

Группа

com.iih5
Идентификатор

Идентификатор

smart-actor
Последняя версия

Последняя версия

1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

smart-actor
这是一个Actor模型组件
Система контроля версий

Система контроля версий

https://github.com/xueyi123/smart-actor.git

Скачать smart-actor

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.iih5/smart-actor/ -->
<dependency>
    <groupId>com.iih5</groupId>
    <artifactId>smart-actor</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.iih5/smart-actor/
implementation 'com.iih5:smart-actor:1.1'
// https://jarcasting.com/artifacts/com.iih5/smart-actor/
implementation ("com.iih5:smart-actor:1.1")
'com.iih5:smart-actor:jar:1.1'
<dependency org="com.iih5" name="smart-actor" rev="1.1">
  <artifact name="smart-actor" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.iih5', module='smart-actor', version='1.1')
)
libraryDependencies += "com.iih5" % "smart-actor" % "1.1"
[com.iih5/smart-actor "1.1"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.slf4j : slf4j-api jar 1.7.21

Модули Проекта

Данный проект не имеет модулей.

#SmartActor是一个任务模型 ###它能保证同一个Actor执行的任务都在同一个执行线程里,并且保证同一个Actor任务都是顺序执行的 ###经常用于多并发任务系统,他的功能其实类似于线程池,只不过线程池的执行任务是随机分配线程的,而SmartActor可以指定线程执行
//创建Actor管理器
ActorManager manager = new ActorManager();
//创建一个Actor
IActor actor= manager.createActor();
//执行普通任务
actor.execute();
//执行定时任务
actor.scheduleAtFixedRateTask();
//切换执行线程,用于切换工作场景时切换执行线程,比如用户进入某个房间,则要设置为房间的执行线程,这样就消除多线程的问题)
actor.switchExecutor(); ###API文档查看 http://doc.iih5.com/smart-actor/index.html

Версии библиотеки

Версия
1.1
1.0