game-executor | 采用Reactor模式,注册readycreate

 by   jwpttcg66 Java Version: 1.8.0 License: Apache-2.0

kandi X-RAY | game-executor Summary

kandi X-RAY | game-executor Summary

game-executor is a Java library. game-executor has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can download it from GitHub.

采用Reactor模式,注册readycreate, readyfinish事件到更新服务UpdateService,通过处理后进行模型缓存,然后将消息转化为 dispatchThread消息分配模型需要的create, update, finish的事件进行单线程循环调度 。调度过程使用了系统预置锁模型,来进行多线程唤醒机制,将所有的update循环检测进行多 线程调度,多线程更新服务使用future-listener机制,在完成调度后,根据模型状态,如果模型存活重新将消息转化为update 事件注册到dispatchThread消息分配模型进行循环处理。如果模型死亡将消息转化为readyfinish事件注册到更新服务UpdateServic进行销毁 。这个系统实现了模型自动缓存,多线程异步循环调度模型更新,自动处理模型死亡事件进行销毁。 支持将多个updater绑定到同一个更新线程上,减少线程调度。
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              game-executor has a low active ecosystem.
              It has 25 star(s) with 33 fork(s). There are 3 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              game-executor has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of game-executor is 1.8.0

            kandi-Quality Quality

              game-executor has 0 bugs and 0 code smells.

            kandi-Security Security

              game-executor has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              game-executor code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              game-executor is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              game-executor releases are available to install and integrate.
              Build file is available. You can build the component from source.

            Top functions reviewed by kandi - BETA

            kandi has reviewed game-executor and discovered the below as its top functions. This is intended to give you an instant insight into game-executor implemented functionality, and help decide if they suit your requirements.
            • Fetch updates
            • Send finish event
            • Fire finished event
            • Add a finished event
            • The main loop
            • Dispatches an event to the ring buffer
            • Execute an executor update
            • Create a new thread
            • Starts the service
            • Execute an update
            • Returns the long value of the specified system property
            • Returns the integer value of the specified system property
            • Add create event
            • Returns the value of a boolean property
            • Execute an update event
            • Shutdown the worker
            • Start the executor service
            • Running the update
            • Process single event
            • Handle update event
            • Get the update
            • Fires an update event
            • Initialize the worker thread
            Get all kandi verified functions for this library.

            game-executor Key Features

            No Key Features are available at this moment for game-executor.

            game-executor Examples and Code Snippets

            No Code Snippets are available at this moment for game-executor.

            Community Discussions

            No Community Discussions are available at this moment for game-executor.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install game-executor

            You can download it from GitHub.
            You can use game-executor like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the game-executor component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/jwpttcg66/game-executor.git

          • CLI

            gh repo clone jwpttcg66/game-executor

          • sshUrl

            git@github.com:jwpttcg66/game-executor.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Java Libraries

            CS-Notes

            by CyC2018

            JavaGuide

            by Snailclimb

            LeetCodeAnimation

            by MisterBooo

            spring-boot

            by spring-projects

            Try Top Libraries by jwpttcg66

            NettyGameServer

            by jwpttcg66Java

            redis-game-transaction

            by jwpttcg66Java

            GameShardingDb

            by jwpttcg66Java

            wheel-timer

            by jwpttcg66Java

            spring-sharding-mybaits

            by jwpttcg66Java