发明名称 一种自定义的多线程管控的通信方法
摘要 一种自定义的多线程管控的通信方法,包括如下步骤:1)针对子线程的入口函数设计一个参数结构对象,其内嵌业务参数和两个命令指针单项;内嵌业务参数是正常的业务设计功能所需要的,命令指针单项是为父子线程之间的控制管理所设计;2)在父线程中定义、初始化2个局部变量,其地址作为上行、下行命令参数指针,启动子线程;3)在父线程中改变局部变量取值,所述局部变量包括下行命令参数,该取值变动引起子线程执行逻辑的变动;4)在子线程中获取传入指针,改变上行命令参数的取值,该取值变动引起父线程中代码执行逻辑的变动。本发明减少内核资源消耗、代码封装较简约、实时性良好。
申请公布号 CN105930219A 申请公布日期 2016.09.07
申请号 CN201610261157.9 申请日期 2016.04.22
申请人 浙江工业大学 发明人 陆成刚;徐利光;王定江
分类号 G06F9/54(2006.01)I 主分类号 G06F9/54(2006.01)I
代理机构 杭州斯可睿专利事务所有限公司 33241 代理人 王利强
主权项 一种自定义的多线程管控的通信方法,其特征在于:该通信方法包括如下步骤:1)针对子线程的入口函数设计一个参数结构对象,其内嵌业务参数和两个命令指针单项;内嵌业务参数是正常的业务设计功能所需要的,命令指针单项是为父子线程之间的控制管理所设计;2)在父线程中定义、初始化2个局部变量,其地址作为上行、下行命令参数指针,启动子线程;3)在父线程中改变局部变量取值,所述局部变量包括下行命令参数,该取值变动引起子线程执行逻辑的变动;4)在子线程中获取传入指针,改变上行命令参数的取值,该取值变动引起父线程中代码执行逻辑的变动。
地址 310014 浙江省杭州市下城区朝晖六区潮王路18号