发明名称 APPLICATION-LEVEL DISPATCHER CONTROL OF APPLICATION-LEVEL PSEUDO THREADS AND OPERATING SYSTEM THREADS
摘要 An application-level thread dispatcher that operates in a main full-weight thread allocated to an application is established. The application-level thread dispatcher initializes a group of application-level pseudo threads that operate as application-controlled threads within the main full-weight thread allocated to the application. The application-level thread dispatcher determines that at least one application-level pseudo thread meets configuration requirements to operate within a separate operating system-level thread in parallel with the main full-weight thread. In response to determining that the at least one application-level pseudo thread meets the configuration requirements to operate within the separate operating system-level thread in parallel with the main full-weight thread, the at least one application-level pseudo thread is dispatched from the main full-weight thread to the separate operating system-level thread by the application-level thread dispatcher.
申请公布号 US2016103703(A1) 申请公布日期 2016.04.14
申请号 US201414509613 申请日期 2014.10.08
申请人 International Business Machines Corporation 发明人 Cadarette Paul M.;Love Robert D.;Willoughby Austin J.
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项 1. A method, comprising: establishing, by a processor, an application-level thread dispatcher that operates in a main full-weight thread allocated to an application; initializing, by the application-level thread dispatcher, a plurality of application-level pseudo threads that operate as application-controlled threads within the main full-weight thread allocated to the application; determining, by the application-level thread dispatcher, that at least one application-level pseudo thread meets configuration requirements to operate within a separate operating system-level thread in parallel with the main full-weight thread; and dispatching, from the main full-weight thread by the application-level thread dispatcher in response to determining that the at least one application-level pseudo thread meets the configuration requirements to operate within the separate operating system-level thread in parallel with the main full-weight thread, the at least one application-level pseudo thread to the separate operating system-level thread.
地址 Armonk NY US