首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
正Mentor Graphics Corporation和中国汽车制造商江淮汽车(JAC)共同宣布成功部署Mentor VolcanoTM和CapitalTM工具。作为中国领先的汽车OEM厂商,JAC采用了Mentor的Capital软件用于电气系统设计,并采用VolcanoTM产品用于车载通信的实现。目前由Mentor提供的新软件设计技术在JAC乘用车和商用车的多个项目上均已得到部署,为JAC带来了车辆设计质量提高、功耗降低等诸多益处。同时JAC也已成功将  相似文献   

2.
由一机部上海工业自动化仪表研究所设计的JAC—30型快速数模输出装置在上海新沪无线电厂的密切配合下已于去年十二月试制成功。经测试,该装置的各项技术指标均已达到设计的预期要求。 JAC—30型快速数模输出装置是一种用于计算机控制系统的通用外围设备,配上不同的接口组件后,能与多种类型的小型工业控制计算机和微处理机直接相连。它能将计  相似文献   

3.
郑广海 《微机发展》1998,8(1):61-63
面向对象程序设计技术是90年代程序设计技术的主流,针对广泛应用的并发程序设计技术,讨论了面向对象程序设计中基于对象的并发程序设计技术。  相似文献   

4.
郭金良  张文鹏 《微计算机信息》2007,23(36):166-167,172
网络新时代的数据库应用系统中,并发控制是要解决的主要问题。本文首先介绍PowerBuilder数据库系统的并发控制机制,并介绍了其在实现数据库多用户并发控制、分布式事务并发控制及其嵌入SQL语句并发控制的原理及其部分技术案例。  相似文献   

5.
典型数据并发访问问题的探讨   总被引:1,自引:1,他引:1  
钱雪忠  黄向前 《微机发展》2003,13(6):64-66,70
掌握好数据并发访问技术是保障数据库正确性、一致性所必需的。文章在实践的基础上总结出了并发事务设计原则,通过使用反复实验与测试的方法,对典型并发问题、自定义锁应用等作了深入探讨,进而得到了四种典型并发问题及两种典型并发应用的有效解决办法,为今后解决好各类数据库的并发访问问题起到积极的作用。  相似文献   

6.
介绍了在生产过程微机自动控制系统中采用并发技术的必要性,论述了并发技术的设计思想,并举例说明了其实现过程。  相似文献   

7.
并发控制是数据库保护的重要技术之一,本文在研究数据库并发控制理论的基础上,对数据库系统中并发控制的实现进行了一些探析。  相似文献   

8.
《计算机网络世界》2008,17(4):46-46
安徽江淮汽车股份有限公司(JAC)研发中心主楼高19层,辅助建筑5幢,总建筑面积4万平方米。江淮汽车据此实现了新产品设计、开发和测试验证的本地化。在该建筑物内部,高速网络通讯系统是先进的IT及楼宇控制系统的基础。  相似文献   

9.
考虑工程图形协同应用特点的并发控制研究   总被引:3,自引:1,他引:3  
并发控制是CSCW系统的关键技术,没有统一标准,通常要根据协同应用的特点来构造。文中以CAD系统内部数据库拓扑结构的一致性作为显示一致性的基础,适时放宽整体一致性模型中的事件定义条件和一致性判定条件,提出一种改进的整体一致性模型。按照该模型的事件关系定义,通过图形对象全局ID标识的一致性维护和添加操作的相关性分析,提出一种添加操作优先的并发控制策略。基于上述模型和策略,研究了一种偏复制式混合体系结构下的悲观和有限乐观的并发控制方法,以及相应的并发控制协议实施技术。工程实践证明,这些并发控制模型、策略、方法和技术充分考虑了工程图形数据结构及其协同应用特点,从而有效地支持设计过程中的人人交互。  相似文献   

10.
验证具有任意进程个数的并发系统是一个重要的具有挑战性的课题。那些包含任意多个类似的有限状态进程的并发系统出现在一些领域中,如硬件设计、通信协议和高速缓存一致性协议。当验证进程数目较大的问题时,传统的有限状态验证技术遭受状态爆炸问题。为了解决这个问题,提出了一些不同的技术来推理无限家族,如互模拟关系、定理证明和网络语法、抽象解释和搜索技术。尽管在一般情况下,验证参数化并发系统是不可判定的,但对于一些包含相同的有限状态进程的子系统,已  相似文献   

11.
The Java programming language has a low‐level concurrency model which is hard to use and does not blend well with inheritance. JAC is an extension of Java that introduces a higher level of concurrency, hiding threads and separating thread synchronization from application logic in a declarative fashion. The emphasis is on limiting the differences between sequential and concurrent code, thus furthering code reuse, and on avoiding inheritance anomalies. This is achieved by taking a middle road between concurrent code on the one hand and complete separation of sequential application logic from concurrency mechanisms on the other. An extensive comparison with related approaches is given for motivating our design decisions. Copyright © 2005 John Wiley & Sons, Ltd.  相似文献   

12.
高岚  赵雨晨  张伟功  王晶  钱德沛 《软件学报》2024,35(2):1028-1047
并行计算已成为主流趋势. 在并行计算系统中, 同步是关键设计之一, 对硬件性能的充分利用至关重要. 近年来, GPU (graphic processing unit, 图形处理器)作为应用最为广加速器得到了快速发展, 众多应用也对GPU线程同步提出更高要求. 然而, 现有GPU系统却难以高效地支持真实应用中复杂的线程同步. 研究者虽然提出了很多支持GPU线程同步的方法并取得了较大进展, 但GPU独特的体系结构及并行模式导致GPU线程同步的研究仍然面临很多挑战. 根据不同的线程同步目的和粒度对GPU并行编程中的线程同步进行分类. 在此基础上, 围绕GPU线程同步的表达和执行, 首先分析总结GPU线程同步存在的难以高效表达、错误频发、执行效率低的关键问题及挑战; 而后依据不同的GPU线程同步粒度, 从线程同步表达方法和性能优化方法两个方面入手, 介绍近年来学术界和产业界对GPU线程竞争同步及合作同步的研究, 对现有研究方法进行分析与总结. 最后, 指出GPU线程同步未来的研究趋势和发展前景, 并给出可能的研究思路, 从而为该领域的研究人员提供参考.  相似文献   

13.
针对单线程短信系统和单一同步机制的多线程短信系统在处理分发短信的大数据量和高并发量的不足,为了确保大量的短信息应用的实时性,提出基于MDB动态负载均衡算法和异步并发多线程调度策略的短信分发系统,详细描述该系统的整体设计方案和使用的算法策略,并且实现该系统和进行实验测试。通过实验证明,该系统是可以确保短信应用的高并发性和实时性。  相似文献   

14.
The increasing level of automation in critical infrastructures requires development of effective ways for finding faults in safety critical software components. Synchronization in concurrent components is especially prone to errors and, due to difficulty of exploring all thread interleavings, it is difficult to find synchronization faults. In this paper we present an experimental study demonstrating the effectiveness of model checking techniques in finding synchronization faults in safety critical software when they are combined with a design for verification approach. We based our experiments on an automated air traffic control software component called the Tactical Separation Assisted Flight Environment (TSAFE). We first reengineered TSAFE using the concurrency controller design pattern. The concurrency controller design pattern enables a modular verification strategy by decoupling the behaviors of the concurrency controllers from the behaviors of the threads that use them using interfaces specified as finite state machines. The behavior of a concurrency controller is verified with respect to arbitrary numbers of threads using the infinite state model checking techniques implemented in the Action Language Verifier (ALV). The threads which use the controller classes are checked for interface violations using the finite state model checking techniques implemented in the Java Path Finder (JPF). We present techniques for thread isolation which enables us to analyze each thread in the program separately during interface verification. We conducted two sets of experiments using these verification techniques. First, we created 40 faulty versions of TSAFE using manual fault seeding. During this exercise we also developed a classification of faults that can be found using the presented design for verification approach. Next, we generated another 100 faulty versions of TSAFE using randomly seeded faults that were created automatically based on this fault classification. We used both infinite and finite state verification techniques for finding the seeded faults. The results of our experiments demonstrate the effectiveness of the presented design for verification approach in eliminating synchronization faults.  相似文献   

15.
基于线程的并发控制技术研究与应用   总被引:9,自引:1,他引:8       下载免费PDF全文
李刚  金蓓弘 《计算机工程》2007,33(14):43-45
高效的并发控制策略可以提高系统的并行处理能力、改善交互响应时间。该文讨论了并发编程的复杂性,分析了4种基于线程的并发结构。目前,基于线程的并发控制技术已成功地应用到了分布事务监控器OnceTX中。  相似文献   

16.
线程池中最大并发数影响线程效率,在实际的软件设计中,软件设计者往往依赖经验来设置线程池中的最大并发数,这就导致了软件设计的主观性和盲目性。将目标文件大小作为研究影响线程池最大并发数的一个影响因子,对目标文件与线程池最大并发数建模并分析,分析的结果表明目标文件大小在一定范围内与线程池的最大并发数成反比例关系,并对模型进行优化。提出根据目标文件的大小动态地设置线程池中的最大并发数的方法,同时对研究结果通过IOS平台的多线程下载模型进行了检验。  相似文献   

17.
协同设计中以实体为中心的并发操作控制机制   总被引:8,自引:0,他引:8  
并发操作控制机制是协同设计中的重要问题,其实质是解决操作冲突并提供无冲突操作;而一致性、响应性和并发性是其中三个重要但互斥的需求.因此,并发操作控制机制的焦点是在保证一致性前提下,以最小响应时间和最大并发程度,解决操作冲突.文中提出了并发操作控制机制的重要设计准则,并进一步提出一种以实体为中心的并发控制机制及其形式化定义和总体实现.该机制以冲突消除取代冲突避免,通过本地操作、服务器端操作确认和复制同步三个步骤,实现松散WYSIWIS原则;其中本地操作改善响应性;服务器端操作确认最大化并发性;复制同步保证一致性.  相似文献   

18.
基于并发服务器模型的邮件系统   总被引:1,自引:0,他引:1  
电子邮件服务是Internet中最主要的网络服务之一。该文通过对当前流行网络服务器程序的分析,结合邮件服务的特点,提出了一种基于并发服务器模型的邮件系统设计方案。通过使用线程池技术,成功地解决了实现过程中的请求过载、死锁及线程池大小控制问题,保证了邮件服务器系统的性能。实际测试结果表明该系统具有反映时间快、占用系统资源少的优点。  相似文献   

19.
There has been significant progress in automated verification techniques based on model checking. However, scalable software model checking remains a challenging problem. We believe that this problem can be addressed using a design for verification approach based on design patterns that facilitate scalable automated verification. In this paper, we present a design for verification approach for highly dependable concurrent programming using a design pattern for concurrency controllers. A concurrency controller class consists of a set of guarded commands defining a synchronization policy, and a stateful interface describing the correct usage of the synchronization policy. We present an assume-guarantee style modular verification strategy which separates the verification of the controller behavior from the verification of the conformance to its interface. This allows us to execute the interface and behavior verification tasks separately using specialized verification techniques. We present a case study demonstrating the effectiveness of the presented approach.  相似文献   

20.
针对远程通信服务器需要并行处理多级别数据报文的特点,结合Java NIO、数据批处理、数据库连接池、锁机制等技术,提出一种高并发UDP通信服务器模型。详细设计了数据报接收、处理、发送以及数据采集、入库等一系列过程,并在其中引入一种优先级动态切换的多队列线程池机制。根据负载情况的不同, 该多队列线程池的性能比传统线程池的性能提高了15.1%~21.58%。在沈阳蓝光集团实际应用中的效果表明,该服务器模型运行稳定,能满足大规模多优先级任务的底层通信,具有很好的通用性。  相似文献   

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

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