期刊文献+
共找到309篇文章
< 1 2 16 >
每页显示 20 50 100
采用Scheduled Thread Pool Executor执行定时重试任务时内存溢出的分析及解决 被引量:1
1
作者 余志坚 姜春志 《科技资讯》 2016年第7期15-17,共3页
开发Java Web项目中发现服务之间的调用存在超时情况,由于涉及的处理逻辑全部是异步,引入定时重试的机制,重试工具选择了JDK自带的Scheduled Thread Pool Executor。当A服务依赖B服务,B服务由于在业务高峰期处理能力降低,导致大量A服务... 开发Java Web项目中发现服务之间的调用存在超时情况,由于涉及的处理逻辑全部是异步,引入定时重试的机制,重试工具选择了JDK自带的Scheduled Thread Pool Executor。当A服务依赖B服务,B服务由于在业务高峰期处理能力降低,导致大量A服务过来的请求超时,A加入了超时重试机制,间隔时间根据重试次数的多少来决定,次数越多,两次重试之间间隔的时间越多,此时的业务高峰也会给A带来大量请求,大量的超时会导致重试队列迅速堆积,直到内存溢出。该文从线程池工作机制、Scheduled Thread Pool Executor实例的创建,获取重试任务的过程以及提交任务的过程角度分析,并通过源代码的剖析和测试工具My Eclipse进行演示测试内存泄露的情况,得出避免内存泄露的解决方案。 展开更多
关键词 Scheduled thread pool EXECUTOR 线程池 内存溢出
在线阅读 下载PDF
A Perfect Knob to Scale Thread Pool on Runtime
2
作者 Faisal Bahadur Arif Iqbal Umar +3 位作者 Insaf Ullah Fahad Algarni Muhammad Asghar Khan Samih M.Mostafa 《Computers, Materials & Continua》 SCIE EI 2022年第7期1483-1493,共11页
Scalability is one of the utmost nonfunctional requirement of server applications,because it maintains an effective performance parallel to the large fluctuating and sometimes unpredictable workload.In order to achiev... Scalability is one of the utmost nonfunctional requirement of server applications,because it maintains an effective performance parallel to the large fluctuating and sometimes unpredictable workload.In order to achieve scalability,thread pool system(TPS)has been used extensively as a middleware service in server applications.The size of thread pool is the most significant factor,that affects the overall performance of servers.Determining the optimal size of thread pool dynamically on runtime is a challenging problem.The most widely used and simple method to tackle this problem is to keep the size of thread pool equal to the request rate,i.e.,the frequencyoriented thread pool(FOTP).The FOTPs are the most widely used TPSs in the industry,because of the implementation simplicity,the negligible overhead and the capability to use in any system.However,the frequency-based schemes only focused on one aspect of changes in the load,and that is the fluctuations in request rate.The request rate alone is an imperfect knob to scale thread pool.Thus,this paper presents a workload profiling based FOTP,that focuses on request size(service time of request)besides the request rate as a knob to scale thread pool on runtime,because we argue that the combination of both truly represents the load fluctuation in server-side applications.We evaluated the results of the proposed system against state of the art TPS of Oracle Corporation(by a client-server-based simulator)and concluded that our system outperformed in terms of both;the response times and throughput. 展开更多
关键词 SCALABILITY performance MIDDLEWARE workload profiling MULTIthreadING thread pool
在线阅读 下载PDF
TCP Server的动态线程POOL技术研究
3
作者 赵荣彩 《计算机科学》 CSCD 北大核心 2002年第8期137-138,111,共3页
一、引言 在传统的Unix系统下,当一进程需要另一实体去完成某一子任务时,它就创建一个子进程进行处理.多年来,在U-nix系统下的大多数支持并行访问的网络Server都是按这种模式设计和运行的,当父进程接受到来自网络的一个Client的连接时,... 一、引言 在传统的Unix系统下,当一进程需要另一实体去完成某一子任务时,它就创建一个子进程进行处理.多年来,在U-nix系统下的大多数支持并行访问的网络Server都是按这种模式设计和运行的,当父进程接受到来自网络的一个Client的连接时,它就fork一个子进程,并由该子进程去处理这个Client的请求.这种方法存在两个问题: 展开更多
关键词 TCPServer 动态线程 pool 线程 进程 INTERNET 计算机网络 UNIX
在线阅读 下载PDF
海洋拖缆地震勘探面元统计质控研究
4
作者 闫佳琛 张昊楠 +2 位作者 阮福明 崔世峰 张少鹏 《物探装备》 2025年第3期193-198,共6页
面元覆盖次数统计是海洋地震勘探监控采集质量、指导补线作业的重要手段之一。本文借鉴陆上二维覆盖次数统计方法,结合海上作业情况,提出了偏移距面内去重复的覆盖次数统计方法,并针对当前逐渐向高密度、精细化采集发展时带来的数据量... 面元覆盖次数统计是海洋地震勘探监控采集质量、指导补线作业的重要手段之一。本文借鉴陆上二维覆盖次数统计方法,结合海上作业情况,提出了偏移距面内去重复的覆盖次数统计方法,并针对当前逐渐向高密度、精细化采集发展时带来的数据量成倍增加问题,对整体流程进行性能优化,提高CPU利用效率以及减少7/8的内存占用;最后以南海某实际工区为例测试验证,相同面元格内的覆盖次数统计结果与国外第三方软件一致性为97%,在文件解析、覆盖计算和显示效率上与国外软件相当,表明本文计算方法和性能优化结果满足海上地震勘探质控需求。 展开更多
关键词 拖缆地震勘探 覆盖次数 面元统计 线程池
在线阅读 下载PDF
并发式Spark消息分发器
5
作者 何玉林 林泽杰 +2 位作者 徐毓阳 成英超 黄哲学 《深圳大学学报(理工版)》 北大核心 2025年第3期317-325,I0012,I0013,共11页
在大数据计算框架Spark中,驱动器采用迭代式消息分发机制,会增加任务提交的时间开销,影响任务执行的启动时间,限制了任务执行的并发性,导致多个执行器处于空闲等待状态,造成计算资源的浪费.使用线程池调度策略,构建一种高效且轻量级的... 在大数据计算框架Spark中,驱动器采用迭代式消息分发机制,会增加任务提交的时间开销,影响任务执行的启动时间,限制了任务执行的并发性,导致多个执行器处于空闲等待状态,造成计算资源的浪费.使用线程池调度策略,构建一种高效且轻量级的并发式Spark消息分发器.与迭代式Spark消息分发器不同,并发式消息分发器更加关注且更适合调度开销较大的细粒度任务作业,通过解析包含执行器重要信息的元数据,获取任务列表及各个任务对应的执行器标识,创建线程池并为每个任务启动异步计算,从而实现并发式任务分发,在保证系统稳定和任务顺利执行的前提下,最大程度地减少任务分发的时间开销.在虚拟机构建的仿真集群环境上,通过与迭代式消息分发器进行对比,证实了并发式消息分发器的良好效果.实验结果表明,在内存保持不变的前提下,并发式Spark消息分发器可减少约9%的任务执行时间,同时能提高约5%的中央处理器的利用率.并发式Spark消息分发器有效解决了迭代式消息分发机制针对细粒度任务分发的时间开销过大和计算资源浪费的问题. 展开更多
关键词 并行处理 大数据计算 Spark通信机制 消息分发 细粒度任务 线程池调度
在线阅读 下载PDF
基于华龙一号验证仿真机的LOCUST-SIM软件验证
6
作者 汤俊铭 黄泽松 +4 位作者 周树勇 徐财红 郭华 郑伟 高伟 《核动力工程》 北大核心 2025年第S1期200-206,共7页
LOCUST-SIM软件是中国广核集团有限公司(CGN)专为压水堆热工水力仿真开发的先进软件。本文利用线程池技术对LOCUST-SIM软件的计算流程进行优化,并在华龙一号(HPR1000)验证仿真机上开展了对LOCUST-SIM软件的验证,旨在评估其在模拟核电厂... LOCUST-SIM软件是中国广核集团有限公司(CGN)专为压水堆热工水力仿真开发的先进软件。本文利用线程池技术对LOCUST-SIM软件的计算流程进行优化,并在华龙一号(HPR1000)验证仿真机上开展了对LOCUST-SIM软件的验证,旨在评估其在模拟核电厂热工水力特性时的准确性和可靠性,以提升软件的计算效率。研究首先应用LOCUST-SIM软件对HPR1000验证仿真机的热工水力模型进行模拟,随后利用GENUS仿真平台及其集成的流网分析程序与仪控仿真工具,构建了基于核电厂运行原理的HPR1000验证仿真机模型,并模拟了3种事故的瞬态过程。将模拟结果与国际广泛使用的热工水力仿真程序RELAP5-3D的输出进行比较分析,比较结果表明LOCUST-SIM软件能够合理预测热工水力特性,并能显著提升计算速度,符合反应堆热工水力仿真的应用需求。 展开更多
关键词 华龙一号(HPR1000) 热工水力仿真 线程池 LOCUST-SIM 软件验证
原文传递
Efficient socket-based data transmission method and implementation in deep learning
7
作者 Wei Xin-Jian Li Shu-Ping +5 位作者 Yang Wu-Yang Zhang Xiang-Yang Li Hai-Shan Xu Xin Wang Nan Fu Zhanbao 《Applied Geophysics》 2025年第4期1341-1350,1499,1500,共12页
The deep learning algorithm,which has been increasingly applied in the field of petroleum geophysical prospecting,has achieved good results in improving efficiency and accuracy based on test applications.To play a gre... The deep learning algorithm,which has been increasingly applied in the field of petroleum geophysical prospecting,has achieved good results in improving efficiency and accuracy based on test applications.To play a greater role in actual production,these algorithm modules must be integrated into software systems and used more often in actual production projects.Deep learning frameworks,such as TensorFlow and PyTorch,basically take Python as the core architecture,while the application program mainly uses Java,C#,and other programming languages.During integration,the seismic data read by the Java and C#data interfaces must be transferred to the Python main program module.The data exchange methods between Java,C#,and Python include shared memory,shared directory,and so on.However,these methods have the disadvantages of low transmission efficiency and unsuitability for asynchronous networks.Considering the large volume of seismic data and the need for network support for deep learning,this paper proposes a method of transmitting seismic data based on Socket.By maximizing Socket’s cross-network and efficient longdistance transmission,this approach solves the problem of inefficient transmission of underlying data while integrating the deep learning algorithm module into a software system.Furthermore,the actual production application shows that this method effectively solves the shortage of data transmission in shared memory,shared directory,and other modes while simultaneously improving the transmission efficiency of massive seismic data across modules at the bottom of the software. 展开更多
关键词 SOCKET Deep learning Transfer data Seismic data thread pool River prediction
在线阅读 下载PDF
电梯远程监控系统中高并发通信服务器的设计 被引量:10
8
作者 王溪波 葛宏帅 +1 位作者 王瑞全 林海 《计算机科学》 CSCD 北大核心 2017年第4期157-160,共4页
针对远程通信服务器需要并行处理多级别数据报文的特点,结合Java NIO、数据批处理、数据库连接池、锁机制等技术,提出一种高并发UDP通信服务器模型。详细设计了数据报接收、处理、发送以及数据采集、入库等一系列过程,并在其中引入一种... 针对远程通信服务器需要并行处理多级别数据报文的特点,结合Java NIO、数据批处理、数据库连接池、锁机制等技术,提出一种高并发UDP通信服务器模型。详细设计了数据报接收、处理、发送以及数据采集、入库等一系列过程,并在其中引入一种优先级动态切换的多队列线程池机制。根据负载情况的不同,该多队列线程池的性能比传统线程池的性能提高了15.1%~21.58%。在沈阳蓝光集团实际应用中的效果表明,该服务器模型运行稳定,能满足大规模多优先级任务的底层通信,具有很好的通用性。 展开更多
关键词 物联网 电梯监控系统 高并发通信 动态优先级 多队列线程池 实时数据处理
在线阅读 下载PDF
高性能服务器底层网络通信模块的设计方法 被引量:18
9
作者 王文武 赵卫东 +2 位作者 王志成 陈悦 韩下林 《计算机工程》 CAS CSCD 北大核心 2009年第3期103-105,114,共4页
在对I/O完成端口进行底层封装的基础上,提出一种具有高性能的、可扩展性的通用网络通信模块设计方案。该方案采用多种系统性能优化技术,如线程池、对象池和环形缓存区等。该模块在Win32平台上用C++开发完成,经过严格的压力和性能测试后... 在对I/O完成端口进行底层封装的基础上,提出一种具有高性能的、可扩展性的通用网络通信模块设计方案。该方案采用多种系统性能优化技术,如线程池、对象池和环形缓存区等。该模块在Win32平台上用C++开发完成,经过严格的压力和性能测试后,实验结果表明该模块能够支持海量并发连接,具有较高的数据吞吐量,在实际项目应用中也取得了良好的表现。 展开更多
关键词 完成端口 服务器 多线程 线程池 对象池 缓存区
在线阅读 下载PDF
线程池技术研究与应用 被引量:46
10
作者 王华 马亮 顾明 《计算机应用研究》 CSCD 北大核心 2005年第11期141-142,145,共3页
线程池技术为线程创建、销毁的开销问题和系统资源不足的问题提供了很好的解决方案,在服务器软件中得到了广泛的应用。将线程池技术应用于工作流引擎后,系统的响应速度和整体性能得到了很大的提高。
关键词 线程池 服务器 工作流引擎
在线阅读 下载PDF
面向物联网应用平台的Socket设计与优化 被引量:19
11
作者 王堃 于悦 +2 位作者 张玉华 郭篁 王琳琳 《吉林大学学报(工学版)》 EI CAS CSCD 北大核心 2012年第S1期290-294,共5页
在物联网平台的通信层,利用缓冲池、线程池建立多线程并发连接,提出一种高效Socket服务器设计方案,在应对大量的用户和数据请求的同时,最大限度地减少系统开销和缓存的使用。仿真结果表明,引入线程池和缓冲池的Socket服务器可减少线程... 在物联网平台的通信层,利用缓冲池、线程池建立多线程并发连接,提出一种高效Socket服务器设计方案,在应对大量的用户和数据请求的同时,最大限度地减少系统开销和缓存的使用。仿真结果表明,引入线程池和缓冲池的Socket服务器可减少线程的创建和销毁时间以及客户端阻塞时间,减少线程的动态生成和销毁过程,从而增强服务器的处理能力。 展开更多
关键词 计算机应用 物联网平台 线程池 Socket优化 仿真
在线阅读 下载PDF
WebGIS应用服务器数据调度优化策略研究 被引量:7
12
作者 王继周 付俊娥 +1 位作者 李成名 林宗坚 《测绘科学》 CAS CSCD 2003年第3期30-31,42,共3页
应用服务器的数据调度是影响WebGIS系统性能的主要因素之一。本文在分析WebGIS体系结构的基础上,探讨了可以在服务器端数据调度中应用的若干优化技术,包括对象化包装、连接池、线程池、扩展SQL、多步传输协议和代理服务机制。经在实验... 应用服务器的数据调度是影响WebGIS系统性能的主要因素之一。本文在分析WebGIS体系结构的基础上,探讨了可以在服务器端数据调度中应用的若干优化技术,包括对象化包装、连接池、线程池、扩展SQL、多步传输协议和代理服务机制。经在实验中验证,采用这些技术的WebGIS系统在同等网络环境下,可以显著提高整体性能。 展开更多
关键词 WebGIS 线程池 连接池 扩展SQL 代理 应用服务器 数据调度
在线阅读 下载PDF
线程池的多线程并发控制技术研究 被引量:51
13
作者 杨开杰 刘秋菊 徐汀荣 《计算机应用与软件》 CSCD 2010年第1期168-170,179,共4页
当服务器端面临突发性且数量巨大的瞬时客户端请求时,传统线程池暴露了诸多弊端。通过改进传统线程池,对多线程采取了更好的同步并发控制策略。通过实验对比,改进后的线程池比传统线程池更能提升系统性能,提高处理不同数量或性质的请求... 当服务器端面临突发性且数量巨大的瞬时客户端请求时,传统线程池暴露了诸多弊端。通过改进传统线程池,对多线程采取了更好的同步并发控制策略。通过实验对比,改进后的线程池比传统线程池更能提升系统性能,提高处理不同数量或性质的请求效率。 展开更多
关键词 线程池 多线程 同步 并发控制
在线阅读 下载PDF
线程池的优化设计 被引量:13
14
作者 赵海 李志蜀 +1 位作者 韩学为 叶浩 《四川大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第1期63-67,共5页
在各种业务解决方案的设计中,服务器处理任务的效率是衡量方案优劣的一个重要标准 使用线程池技术发处理任务是提高服务器效率的一个主要手段 在几乎所有线程池的设计中,线程的算法都没有根据线程所要执行的任务特点进行调整,导致实际... 在各种业务解决方案的设计中,服务器处理任务的效率是衡量方案优劣的一个重要标准 使用线程池技术发处理任务是提高服务器效率的一个主要手段 在几乎所有线程池的设计中,线程的算法都没有根据线程所要执行的任务特点进行调整,导致实际使用过程中的效率并不高 作者设计了一个通用的线程池,并且可以根据不同任务的特点,调整线程池参数。 展开更多
关键词 多线程 阻塞 线程池 任务 量级
在线阅读 下载PDF
基于ACE的并发编程模式和池式内存分配的研究 被引量:8
15
作者 李涛 李慧 +1 位作者 谷建华 潘慧芳 《计算机工程与设计》 CSCD 北大核心 2006年第1期26-28,共3页
利用ACE的并发编程模式并使用池式内存管理,提高了实时消息中间件HCM3的并发性和实时响应性,减少了系统大规模数据传输带来的动态时空开销的问题,优化了系统性能。
关键词 ACE 发布/订阅 并发 线程池 内存分配 内存池
在线阅读 下载PDF
实时线程池性能研究与动态优化 被引量:8
16
作者 刘云生 王刚 王卫国 《计算机工程与科学》 CSCD 2007年第12期123-126,共4页
线程池技术现在被广泛地应用在多线程系统中。然而,在应用中确定线程池的大小还没有一种令人满意的解决方案。本文分析了任务在线程池中的处理过程,以及当线程池在最佳大小时任务在线程池各阶段所需时间,并给出了一种根据时间等因素来... 线程池技术现在被广泛地应用在多线程系统中。然而,在应用中确定线程池的大小还没有一种令人满意的解决方案。本文分析了任务在线程池中的处理过程,以及当线程池在最佳大小时任务在线程池各阶段所需时间,并给出了一种根据时间等因素来判断系统的性能,并且动态改变线程池大小的策略。 展开更多
关键词 线程池 线程 线程池大小 性能 动态优化
在线阅读 下载PDF
一种面向物联网应用的底层网络通信模块设计 被引量:9
17
作者 杨丰玉 陈英 吴振华 《计算机应用研究》 CSCD 北大核心 2012年第3期1057-1059,1075,共4页
通过引入接收线程池、转发对象池、文件缓冲区等技术,构建了一个面向大规模物联网应用的底层网络通信模型。实验结果表明,该模型的效率与稳定基本能满足大规模的底层通信,适用于物联网应用。
关键词 物联网应用 底层通信 线程池 对象池 缓冲区
在线阅读 下载PDF
对象池模式的扩展与设计 被引量:10
18
作者 水超 李慧 《计算机工程》 CAS CSCD 北大核心 2004年第9期26-27,194,共3页
在object pool设计模式的基础上,研究了实际应用中对象池模型的共性接口和策略,设计了对象池的管理接口、对象建立与消亡接口、对象回收接口等,并根据这些接口提出了新的抽象扩展模型,为thread pool、connect pool等应用提供了基础... 在object pool设计模式的基础上,研究了实际应用中对象池模型的共性接口和策略,设计了对象池的管理接口、对象建立与消亡接口、对象回收接口等,并根据这些接口提出了新的抽象扩展模型,为thread pool、connect pool等应用提供了基础模式。 展开更多
关键词 资源管理 对象池 共性接口 OBJECT pool设计模式 对象管理 线程池 连接池 系统性能 软件设计
在线阅读 下载PDF
基于线程的进程交互仿真框架研究 被引量:5
19
作者 黄建新 李群 +1 位作者 余文广 王维平 《系统仿真学报》 CAS CSCD 北大核心 2011年第4期652-658,共7页
进程交互仿真是一种典型的离散事件仿真策略,可以采用未来事件表和当前事件表以及面向进程例程的方法设计和实现。探讨了采用计算机线程支持面向进程例程的进程交互仿真方法和进程例程的状态转移,设计和实现了一个基于线程的进程交互仿... 进程交互仿真是一种典型的离散事件仿真策略,可以采用未来事件表和当前事件表以及面向进程例程的方法设计和实现。探讨了采用计算机线程支持面向进程例程的进程交互仿真方法和进程例程的状态转移,设计和实现了一个基于线程的进程交互仿真框架。该框架包含进程、资源管理、仿真调度和数据统计等对象,采用线程池的方法支持实现进程例程的挂起、继续执行操作。最后通过离散事件仿真示例进行了验证。 展开更多
关键词 进程交互仿真 线程 进程例程 线程池
原文传递
基于ADO数据库连接池优化策略 被引量:22
20
作者 孟培超 胡圣波 +1 位作者 舒恒 鄢富玉 《计算机工程与设计》 CSCD 北大核心 2013年第5期1706-1710,1715,共6页
在分析现有数据库连接池方法的基础上,提出了一种基于ADO技术、能自适应调节的数据库连接池优化策略。策略中记录下每一个被调用的连接信息,通过管理模块分析这些信息,优化并动态配置连接池参数,达到连接池参数的自适应调整目的。测试... 在分析现有数据库连接池方法的基础上,提出了一种基于ADO技术、能自适应调节的数据库连接池优化策略。策略中记录下每一个被调用的连接信息,通过管理模块分析这些信息,优化并动态配置连接池参数,达到连接池参数的自适应调整目的。测试结果表明,提出的连接池策略在处理并发请求的性能上明显优于现有数据库连接池方法。 展开更多
关键词 数据库连接池 自适应 管理策略 线程池 参数动态生成算法 均值法
在线阅读 下载PDF
上一页 1 2 16 下一页 到第
使用帮助 返回顶部