首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
针对通用平台下Java虚拟机垃圾回收器(GC)的不定期启动问题,提出了一个周期性提升GC优先级、提前调度GC的解决方案.该方案把优先级按任务的重要程度分两个等级:关键线程和非关键线程,通过计算垃圾回收的时机即计算出垃圾回收的周期上限TGC,在任务运行最长不超过TGC的时间内提升GC的优先级为非关键线程的最大值,从而使GC在不影响关键线程的情况下能提前回收内存中的垃圾,使虚拟机的内存处于非饱和状态.理论分析和实验结果表明,该方法可以提高通用环境下Java关键线程的实时性及执行的可预测性.  相似文献   

2.
线程使应用分成多个单元执行,在分布式中,实际上使用一个多线程的体系。这些线程之一可能会执行一个ASP.NET页面,该页面会调用组件服务中的一个。由于操作系统要跟踪和确定线程的进度,线程的系统开销会比较大,因此不应该在任何地方都创建新的线程。创建和维护线程的基类是Thread。大部分的Thread成员都是虚成员,只可以由一个特定Thread类的实例访问。为了启动一个新的线程,必须指定一个入口。对资源的同步访问提出了建议。为了确保某线程在访问这些资源时其他线程处于等待状态,可以使用Monitor类和它的相关方法,要使同步线程间共享实例变量,可以使用Interlocket类。  相似文献   

3.
用VB.Net创建多线程和同步的几个问题   总被引:3,自引:0,他引:3  
线程使应用分成多个单元执行,在分布式中,实际上使用一个多线程的体系。这些线程之一可能会执行一个ASP.NET页面,该页面会调用组件服务中的一个。由于操作系统要跟踪和确定线程的进度,线程的系统开销会比较大,因此不应该在任何地方都创建新的线程。创建和维护线程的基类是Thread。大部分的Thread成员都是虚成员,只可以由一个特定Thread类的实例访问。为了启动一个新的线程,必须指定一个入口。对资源的同步访问提出了建议。为了确保某线程在访问这些资源时其他线程处于等待状态,可以使用Monitor类和它的相关方法,要使同步线程间共享实例变量,可以使用Interlocket类。  相似文献   

4.
介绍了Java的多线程的基础知识,通过实例说明了Java的多线程程序设计的方法,以及在程序设计时关于线程管理的几个基本问题.  相似文献   

5.
基于优先级抢占调度策略的实时内核,优先级反转是涉及多任务共享资源时最容易出现的现象,此现象是实时应用系统产生不可预知错误的重要因素.阐述了μC/OS-Ⅱ实时内核中优先级反转问题产生的原因和对系统实时性的影响,提出了调度器加锁及优先级置顶两种抑制μC/OS-Ⅱ优先级反转的实现方法.通过实验验证,这两种方法能够有效地抑制μC/OS-Ⅱ中的优先级反转.最后对两种实现方法的性能进行了分析、比较.  相似文献   

6.
目前普遍采用急救包(Band-Aid)类库的方式解决Java线程模型存在的同步问题,但类库中的代码很难或无法实 现优化。该文针对Java同步线程模型的缺陷,扩展synchronised关键字语法,使它支持多个参数和能接受一个超时说明;重新 定义wait()使它返回一个boolean变量来解决超时检测问题;通过扩展语法方法解决了同步问题,以确保使用Java线程所开发的 程序的稳定、可靠和可优化。  相似文献   

7.
在Linux 系统中,优先级反转问题可能会造成系统崩溃。优先级反转使得高优先级任务的执行时间无法预测,增加了实时系统的不确定性,而优先级继承协议(PIP)很好地解决优先级反转问题。文章在对PIP 协议进行分析的基础上,利用加权平均的思想,形成了加权平均PIP 算法。它可以用来进行线程调度,改善系统的实时性。  相似文献   

8.
探索了线程、多线程程序编制的概念,对线程和进程两个概念进行了区分,介绍了线程同步问题以及可能存在的危险.以C++Builder为例,介绍了线程的创建,多线程同步的实现方法(使用临界区,使用互斥量,使用事件),如何实现进程的控制.熟练掌握它,能够使程序更快,更灵敏,提高资源的利用率和系统的吞吐量.  相似文献   

9.
每个Java对象都有hashCode()和equals()方法.实践中常常需要重构这些方法,以满足对象实例之间提供更深层次的语义可比性.介绍了在创建Java类时有效和准确定义hashCode()和equals()时应遵循的规则和指南.  相似文献   

10.
异构数据服务技术主要用于实现跨数据平台的数据共享.提出了一种在Oracle数据库上采用Java存储过程来实现异构数据服务技术,由数据提供者开发用于共享源数据资源的Java类,数据使用者负责在目的数据库上将Java类部署为Java存储过程.这种技术体现出以数据提供者为主导的特征,容易将各种异构数据资源无缝接入到Oracle数据库中.实践证明,这种技术具有更安全可控及符合业务应用特征的优点.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号