首页> 外文期刊>Przeglad Elektrotechniczny >Application of Clojure Language to Build Multitasking Simulation Tool
【24h】

Application of Clojure Language to Build Multitasking Simulation Tool

机译:Clojure语言在构建多任务仿真工具中的应用

获取原文
获取原文并翻译 | 示例
           

摘要

Prezentowane jest narzędzie do symulowania ruchu pojazdów na płaszczyźnie. Każdy pojazd traktowany jest jako oddzielny obiekt i wykonywany w wątku. Takie podejście prowadzi do systemu wielowątkowego, w którym muszą być zachowane zasady budowy bezpiecznych programów współbieżnych. Istotnym jest wybór właściwego narzędzia. Jedną z możliwości jest wybór języka Java. Inną możliwością jest wybór języka Clojure wykonywanego przez wirtualną maszynę języka Java.%Simulation tool for various kinds of planar vehicles is presented. Each of vehicle is treated as separate object and executed in a thread. Such approach leads to multithreaded system, where concurrency rules have to be obeyed. The proper software tool has to be selected. One of candidates is Java language, with TimerTask objects or Executors, other one is newly developed language Clojure. The Clojure language is interpreted and executed by Java Virtual Machine and possesses many features, which are helpful to build multithreaded, concurrent systems.
机译:提出了一种工具来模拟车辆在飞机上的运动。每个车辆都被视为一个单独的对象,并在线程中执行。这种方法导致了多线程系统,其中必须维护构建安全并发程序的原理。选择正确的工具很重要。一种选择是选择Java。另一个选择是选择由Java虚拟机执行的Clojure语言。%提供了用于各种平面交通工具的仿真工具。每种车辆都被视为单独的对象并在线程中执行。这种方法导致了必须遵守并发规则的多线程系统。必须选择适当的软件工具。一种候选语言是Java语言,带有TimerTask对象或Executor,另一种是新开发的语言Clojure。 Clojure语言由Java虚拟机解释和执行,并具有许多功能,有助于构建多线程并发系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号