首页> 外国专利> Thread-agile execution of dynamic programming language programs

Thread-agile execution of dynamic programming language programs

机译:动态编程语言程序的线程敏捷执行

摘要

Methods, systems, and products are provided for thread-agile dynamic programming language (‘DPL’) program execution. Thread-agile DPL program execution may be carried out by receiving, in a message queue, a message for an instance of a DPL program and determining whether the host application has a stored state object for the instance of the DPL program identified by the message. If the host application has a stored state object for the DPL program, thread-agile DPL program execution may also carried out by retrieving the state object; preparing a thread available from a thread pool for execution of the instance of the DPL program in dependence upon the state object and an execution context for the instance of the DPL program; providing, to an execution engine for executing the DPL program, the state object and the prepared thread; and passing the message to the execution engine.
机译:提供了用于线程敏捷动态编程语言(‘ DPL’)程序执行的方法,系统和产品。可以通过在消息队列中接收DPL程序实例的消息并确定主机应用程序是否具有该消息标识的DPL程序实例的存储状态对象来执行线程敏捷DPL程序执行。如果主机应用程序具有用于DPL程序的已存储状态对象,则还可通过检索状态对象来执行线程敏捷的DPL程序执行;根据状态对象和DPL程序实例的执行上下文,准备从线程池中获得的用于执行DPL程序实例的线程;向执行DPL程序的执行引擎提供状态对象和准备好的线程;并将消息传递给执行引擎。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号