Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018040271) THREAD PROCESSOR AND THREAD PROCESSING METHOD
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/040271 International Application No.: PCT/CN2016/104062
Publication Date: 08.03.2018 International Filing Date: 31.10.2016
IPC:
G06F 9/38 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
30
Arrangements for executing machine- instructions, e.g. instruction decode
38
Concurrent instruction execution, e.g. pipeline, look ahead
Applicants:
北京奇虎科技有限公司 BEIJING QIHOO TECHNOLOGY COMPANY LIMITED [CN/CN]; 中国北京市 西城区新街口外大街28号D座112室(德胜园区) Room 112, Area D (Desheng Park), No. 28 Xinjiekouwai Street, Xicheng District Beijing 100088, CN
Inventors:
严晗 YAN, Han; CN
冉欣 RAN, Xin; CN
梁志辉 LIANG, Zhihui; CN
Agent:
北京润泽恒知识产权代理有限公司 BEIJING RUN ZEHENG INTELLECTUAL PROPERTY LAW FIRM; 中国北京市 海淀区中关村南大街31号神舟大厦702 702, Shenzhou Building No. 31 South Street, Zhongguancun, Haidian District Beijing 100081, CN
Priority Data:
201610797409.X31.08.2016CN
Title (EN) THREAD PROCESSOR AND THREAD PROCESSING METHOD
(FR) PROCESSEUR DE FIL ET PROCÉDÉ DE TRAITEMENT DE FIL
(ZH) 线程处理器及线程处理方法
Abstract:
(EN) A thread processor and a thread processing method. The thread processor implements, based on a Windows system, the processing of a Linux thread, and the thread processor comprises: a thread function conversion module (110) configured to parse a processing function of the Linux thread and convert the processing function of the Linux thread into a processing function of a corresponding Windows thread; a thread data structure conversion module (120) configured to parse a data structure of the Linux thread and convert the data structure applicable to the Linux thread into a data structure applicable to the corresponding Windows thread; and a thread blocking management module (130) configured to cyclically detect the Windows thread operating in the Windows system by means of function conversion and data structure conversion, and process a blocking condition of the Windows thread. By means of this method, a Linux thread is processed on a Windows system, and the effect of the Linux thread operating on a Windows system is the same as the effect of same operating on a Linux system, providing a great convenience to the operation, on a Windows system, of an Android application program.
(FR) L'invention concerne un processeur de fil et un procédé de traitement de fil. Le processeur de fil met en œuvre, sur la base d'un système Windows, le traitement d'un fil Linux, et comprend : un module de conversion de fonction de fil (110) conçu pour analyser une fonction de traitement du fil Linux et la convertir en fonction de traitement d'un fil Windows correspondant; un module de conversion de structure de données de fil (120) servant à analyser une structure de données du fil Linux et convertir la structure de données applicable au fil Linux en structure de données applicable au fil Windows correspondant; et un module de gestion de blocage de fil (130) destiné à détecter de manière cyclique le fil Windows en cours dans le système Windows au moyen d'une conversion de fonction et d'une conversion de structure de données, et traiter un état de blocage du fil Windows. Au moyen de ce procédé, un fil Linux est traité sur un système Windows, et l'effet du fil Linux en cours sur un système Windows est le même que l'effet de celui-ci sur un système Linux, ce qui assure une grande commodité de fonctionnement, sur un système Windows, d'un programme d'application Android.
(ZH) 一种线程处理器及线程处理方法,其中,线程处理器基于Windows系统实现对Linux线程的处理,线程处理器包括:线程功能转换模块(110),配置为解析Linux线程的处理功能,将Linux线程的处理功能转换为对应的Windows线程的处理功能;线程数据结构转换模块(120),配置为解析Linux线程的数据结构,将Linux线程适用的数据结构转换为对应的Windows线程适用的数据结构;线程阻塞管理模块(130),配置为循环检测通过功能转换和数据结构转换运行于Windows系统中的Windows线程,对Windows线程的阻塞情况进行处理。上述方法实现了在Windows系统上处理Linux线程,且Linux线程在Windows系统上运行的效果如同在Linux系统上运行的效果,为Andriod应用程序在Windows系统上的运行提供了极大的便利。
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)