【摘 要】
:
摘 要:当把容易发生异常的、实验室级的数值计算程序集中在一起向用户提供计算服务时,服务器需要为每个用户启动一个新线程,然后通过此线程启动响应的计算进程,此时服务器必须对所启动的计算子进程有一定的控制能力,否则发生异常的进程有可能会占用系统资源,影响服务器的稳定。文章介绍了如何应用win32调试API来使服务器线程具备捕获和处理计算子进程异常的能力,从而解决了计算子进程异常所导致的性能和稳定性问题。
论文部分内容阅读
摘 要:当把容易发生异常的、实验室级的数值计算程序集中在一起向用户提供计算服务时,服务器需要为每个用户启动一个新线程,然后通过此线程启动响应的计算进程,此时服务器必须对所启动的计算子进程有一定的控制能力,否则发生异常的进程有可能会占用系统资源,影响服务器的稳定。文章介绍了如何应用win32调试API来使服务器线程具备捕获和处理计算子进程异常的能力,从而解决了计算子进程异常所导致的性能和稳定性问题。
关键词:数值计算服务器;异常;调试API;子进程
0 引言
当前的研发型企业中存在着一些自行开发的数值仿真程序,这些程序和专业软件一起,在各个领域内发挥作用。一方面越来越多的设计生产人员需要仿真计算支持;另一方面正在加剧的商业竞争和安全方面的原因,使得企业越来越小心地保护自己开发的计算程序和源代码。针对这种情况,本文设计实现了一个数值计算服务器DCP_server1.0,该服务器可以通过XML文件把数值计算程序集中配置到服务器上,服务器根据用户的选择接受计算参数,启动响应的计算程序,最后把计算的结果发送给用户。在实际应用中发现,被启动的数值计算程序,经常在计算中发生异常,导致该计算程序不能正常结束,占用了服务器资源,影响了服务器的稳定和速度。
注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”
其他文献
摘要:简要介绍了农村劳动力技能培训系统的UML分析设计,给出了系统的用例图、总体结构图和类图,并对部分系统的动态行为用顺序图和状态图进行了描述。该系统已投入实际运行,效果良好,对同类软件的开发具有参考价值。 关键词:农村劳动力技能培训系统;UML;用例图;类图 0 引言 农村劳动力技能培训是将农村部分富余劳动力通过培训和岗前培训转移到非农领域就业,该工作主要是以政府推动、学校主办、部
摘要:服务器控件是ASP.NET的一个重要组成部分,它为用户快速开发Web应用程序提供了支持。文章介绍了服务器控件数据绑定组件的创建及获取数据的过程,详细阐述了通过执行SQL语句将数据绑定到服务器控件的三种方法及它们在Code-behind页面中的调用方式。这种基于组件的开发方式使编程模块化,提高了开发效率,保证了应用程序的质量和可维护性。 关键词:ASP.NET;服务器控件;数据绑定;组件
摘要:CommonKADS是支持结构化知识工程的方法。它为开发一个基于知识的系统提供了一套完整的方法框架。文章介绍了CommonKADS知识工程方法,并应用该理论方法研究了知识工程的需求分析过程和知识模型建模技术。结合对当前大学外语教学现状的分析和运用网络教育来支持大学外语教学的设想,建立了相关的学习评价系统模型,为网络外语教学系统的进一步开发做出了积极的探索。 关键词:知识工程;CommonK
摘要:XScale体系结构以高性价比、低功耗等特点已被广泛应用到智能手机、PDA和网络产品中。文章着重分析了XScale体系结构的特性,并针对该体系结构详细介绍了在开发过程中可能使用到的与运算、处理器以及编程相关的优化策略。 关键词:嵌入式处理器;XScale;超级流水线;优化策略 0 引言 随着计算机多媒体技术及无线通信技术的发展,嵌入式系统的应用已成为生活中不可或缺的部分。不同于
摘 要:块匹配运动估计算法是实时视频编解码技术的研究重点。为降低视频编码中运动估计的计算复杂度,考虑到现实序列运动矢量的分布存在方向性,文章提出了基于块匹配的自适应快速运动估计算法。该算法在运动估计的初始阶段,利用相邻宏块间的空间相关性来预测初始搜索点的位置,使搜索起点更接近理想的最优匹配点;在搜索过程中引入具有方向特征的非对称十字形搜索模型,加快了搜索速度。实验结果表明该算法具有很好的性能。
摘 要:在全球数字化浪潮的影响下,高等学校数字化校园建设受到广泛的重视,各高校在中国教育科研网(CERNET)建设的强力推动下,正从各个侧面接触数字化校园建设这个主题。校园“一卡通”管理系统已被很多高校采纳为校园综合管理系统的平台之一,同时VLAN作为新兴的网络技术,因其灵活的特性、简便的使用方式,在校园网络中得到了广泛应用。文章主要讨论了在校园网络环境中如何利用VLAN技术低成本地构建专网系统,
摘 要:针对我国中小软件企业目前的发展状况及特点,以提高软件质量、降低成本、加强产品开发的可延续性、增加客户满意度为目标,在深入研究和探讨软件成熟度模型(CMM)的基础上结合成功案例,论述了一个基于CMM的ERP信息平台实施框架。框架对KPA做了适当的裁减,定义了7个关键过程域并设置了4个工作组,以加强软件过程的可控性和透明度并进行效率分析。最后指出,在CMM实践中应该注重创新。 关键词:CMM
摘 要:考生肖像信息的即时采集越来越多地被应用到招生考试工作中。文章介绍了如何在Windows系统上运用Debhi 7和DSPack快速开发基于Direct Show技术的数码摄像程序。 关键词:数码摄像;DSPack;DirectX;Direct Show 0 引言 在招生信息采集工作中,一个非常重要的部分就是采集考生的肖像信息。随着考生人数的激增与工作要求的提高,肖像采集模式的不
摘 要:介绍了.NET环境下的一种软件保护方法——混淆:通过对MSIL代码进行字符串加密、名称混淆、流程混淆等技术,以加大反编译的难度,从而达到对.NET产品的保护;列举了目前常用的混淆工具,并分析了它们的优劣。 关键词:软件保护;.NET;MSIL;混淆;加密 0 引言 作为一种编程平台,Microsoft.NET比微软公司先前推出的其他技术平台更为复杂。.NET提供了对多种编程语
摘 要:为解决电子政务系统的多版本、异构、分布、松散耦合等问题,提出了一种基于工作流技术的电子政务支撑系统框架。针对框架的核心——工作流管理系统,建立了支持多过程定义方法的工作流管理系统模型。该框架已实际应用于科技奖励网络评审平台,解决了多版本的异构数据处理及系统集成问题,取得了良好的效果。最后,介绍了在电子政务支撑系统框架下基于XML Web Services技术的工作流管理系统的设计与实现过程