多线程软件并发设计方法技术

技术编号:7090720 阅读:297 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种多线程软件并发设计方法,其包括以下步骤:S1、设计用户界面泳道、下载线程泳道和Java虚拟机线程泳道;S2、在下载线程泳道中通过浏览器下载Java应用程序,在Java虚拟机线程泳道中通过回调方式将JAR的URL传递给浏览器;S3、在下载线程泳道中,浏览器下载JAR,下载完毕后调用第三方异步接口进行Java应用程序的安装。本发明专利技术的软件并发设计方法首先将各线程划分成不同的泳道,然后在泳道中设计各个泳道中要执行的步骤,从而能够很全面的设计出各线程之间的同步、互斥关系。避免了处理不当就会出现死机、黑屏、定屏、重启等很严重的现象。

【技术实现步骤摘要】

本专利技术涉及一种,特别是涉及一种基于UML技术的。
技术介绍
现有技术中存在很多支持多线程的软件平台,比如大唐ARENA,基于此平台的软件之间存在较复杂的同步、互斥关系。手机高层业务软件部分与网络交互也较多,而网络编程一般采用异步、同步、阻塞、非阻塞四种调用方式。同时平台将各种中断以通道消息方式通知给上层软件,例如合盖、旋屏、PUSH消息、闹钟等。高层业务软件部分如WAP、彩信、JAVA、流媒体大多采用第三方提供的LIB库,这些 API既有同步调用,也存在异步、非阻塞式回调操作。所有这些操作应用都采用线程任务方式运行。这些线程之间又存在一定的时序关系,处理不当就会出现死机、黑屏、定屏、重启等很严重的现象。其主要原因是软件设计过程中没有好的工具方法来设计各线程之间的同步、互斥关系。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中没有好的方法来设计各线程之间的同步、互斥关系的缺陷,提供一种。本专利技术是通过下述技术方案来解决上述技术问题的一种,其特点在于,其包括以下步骤S1、设计用户界面泳道、下载线程泳道和Java虚拟机线程泳道;&、在下载线程泳道中通过浏览器下载J本文档来自技高网...

【技术保护点】
1.一种多线程软件并发设计方法,其特征在于,其包括以下步骤:S1、设计用户界面泳道、下载线程泳道和Java虚拟机线程泳道;S2、在下载线程泳道中通过浏览器下载Java应用程序,在Java虚拟机线程泳道中通过回调方式将JAR的URL传递给浏览器;S3、在下载线程泳道中,浏览器下载JAR,下载完毕后调用第三方异步接口进行Java应用程序的安装。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘美红
申请(专利权)人:上海晨兴希姆通电子科技有限公司
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1