多线程

  • 基于PyQt的目标检测数据集自动采集软件设计与实现
    t;目标检测;多线程;YOLOv5中图分类号:TP311.5  文献标识码:A  文章编号:2096-4706(2023)15-0012-05Design and Implementation of Target Detection Dataset Automatic Collection Software Based on PyQtZHANG Yiheng, CHEN Yuhan, ZHANG Xueqiu(College of Mechanical E

    现代信息科技 2023年15期2023-09-18

  • 基于TCP的Java Socket网络连接过程要点分析
    cept队列;多线程中图分类号:TP393 文献标识码:A文章编号:1009-3044(2023)20-0103-03在网络分层里,基于Java的套接字(Socket) 网络编程应用属于应用层。网络通信双方的兩个应用程序在应用层面上各创建一个Socket,并通过Socket建立一个双向的通信连接以实现应用层面数据的交换[1]。应用程序的Socket并不是直接访问主机通信模块进行数据交换,而是通过调用操作系统提供的Socket API接口来请求数据传输,并通

    电脑知识与技术 2023年20期2023-08-26

  • 多核CPU环境下的并行KNN算法设计
    行KNN算法;多线程;二维数组;最佳近邻0 引言以数据驱动的机器学习,已成为当前处理大数据的主要技术,KNN 算法是机器学习中的主要算法之一。该算法应用很广,在机器学习中可用于回归、分类等监督学习,也可与遗传算法、粒子群优化算法等结合用于特征优化工作。KNN 算法简单易懂,不足之处是随数据规模的增加,其计算量也增大。为此,众多学者都尝试改进KNN 算法[1-5],提高KNN 算法的应用广度、速度及精度。文献[6,7]将KNN 算法与智能算法结合,用于进行特

    计算机时代 2023年7期2023-07-17

  • 基于OpenMP的ANGSD软件优化设计和可行性研究
    ;下一代测序;多线程中图分类号:TP39 文献标志码:A0 引言测序技术经过多年发展拥有了3个阶段成果,分别是第一代测序技术、下一代测序技术(NGS)和最新的第三代单分子测序技术。下一代测序技术(Next Generation Sequencing,NGS)又被叫作高通量测序技术,此技术一次测序可以检测几十万到几百万条序列。由于此技术具有高通量、强稳定、高准确度等优点,因此在商业上被广泛应用[1]。现有的通用多样本NGS分析程序的例子有单线程SAMtool

    无线互联科技 2023年6期2023-05-23

  • 基于微信云数据库的CRUD操作工具的设计与实现
    ;SQL注入;多线程0 引言随着微信小程序的不断普及,小程序也成为众多开发者的开发目标。而在开发小程序的同时,也会用到和小程序相对应的微信云数据库用来存储小程序的数据信息[1],此时为了能够更好地统计和处理这些数据,通常会使用第三方的系统平台来对这些数据进行处理。但是目前官方并未提供对微信云数据库操作的Java工具类,这让开发者在处理微信云中的数据需要自己手动去封装这些接口[2]从而导致开发效率的降低。同时,开发过程可能也会由于开发者的疏忽导致编码的安全性

    电脑知识与技术 2023年7期2023-04-27

  • 基于Java多线程的智能图片爬虫系统的研究与实现
    种基于Java多线程的智能图片爬虫系统。该系统以爬取图片为例,利用HttpClient、JSoup、WebMagic框架以及线程池技术,实现了在传统爬虫系统基础上增加图片筛选模块,可以智能爬取有效图片,并且自动过滤重复图片,进一步优化了基于Java多线程的传统爬虫系统。关键词:网络爬虫;多线程;HttpClient;JSoup;WebMagic中图分类号:TP18      文献标识码:A文章编号:1009-3044(2022)22-0055-031 引言

    电脑知识与技术 2022年22期2022-05-30

  • 基于Java语言的即时通讯系统设计与实现
    a;文件发送;多线程;C/S中图分类号:TP311      文献标识码:A文章编号:1009-3044(2022)31-0029-041 引言QQ、微信等即时通讯应用,早已成为了人们生活中不可或缺的部分。但历经几年的开发,其内容由于更新趋于臃肿,存储空间耗费也随着增加,且数据传递的稳定性也未能获得显著的提高,因而该类应用对于要求精简和安全的用户并不合适。论文使用Java语言实现一款轻量化的即时通讯系统。其在保证用户基本操作的基础上,摒弃了当今即时通讯软件

    电脑知识与技术 2022年31期2022-05-30

  • 基于多线程worker的高可靠数据分发服务模型
    包率问题,提出多线程数据分发模型,降低丢包率。采用多线程技术,基于actor模型,引入多线程worker实现订阅者并行接收数据,改进订阅者无状态消息返回发布者可能引起的慢连接问题,建立了基于多线程worker的高可靠数据分发服务模型,有效降低了數据传输过程中的丢包率。不仅通过与ZeroMQ(zero message queue,零消息队列)进行对比试验,表明该模型在接收不同长度报文情况下,能有效降低丢包率。而且通过对模型进行压力测试,验证其降低丢包率的有效

    哈尔滨理工大学学报 2022年1期2022-05-10

  • 监控视频自动下载与刻录系统的设计与实现
    进行集成,运用多线程技术,通过控制设备协同运行,以相对较低成本实现监控视频数据的自动下载与刻录,具有较强实用意义。关键词:监控视频;设备集成;多线程;自动下载;自动刻录中图分类号:TP37      文献标识码:A文章编号:1009-3044(2022)01-0108-031 背景视频监控系统是各行业重要场所进行实时监控的重要技术手段,它记录有关视频、音频数据,为事件溯源提供技术支撑,在公共安全、公共资源交易等行业有着广泛的应用。视频数据量极大,部分行业的

    电脑知识与技术 2022年1期2022-03-11

  • 多线程”编程应用三例
    ”流程;引入“多线程”运行机制后,就可以在主线程执行任务的同时“并行”执行其他的任务,几乎不需要等待时间,从而极大提高程序的运行效率。值得一提的是,“多线程”与程序调用函数并不相同,因为函数的调用是“阻塞”执行方式——必须等函数正常执行结束后才会继续执行后面的程序代码(否则会一直处于等待中)。在此分别以Python代码编程和树莓派、掌控板图形化编程为例,演示“多线程”编程的应用。一、Python:四支“画笔”同时作画在Spyder编辑器中新建“Python

    电脑报 2021年44期2021-11-24

  • 基于多进程的抗击生物病毒游戏的设计与实现
    毒的主题,通过多线程等技术开发了游戏,多个客户端可以通过socket连接服务器,实现通信与交互。旨在借助多人在线游戏的特点,传递抗击生物病毒的精神力量。关键词:多进程;多线程;多人在线游戏中图分类号:TP311      文献标识码:A文章编号:1009-3044(2021)14-0047-02Abstract: With the rapid development of the Internet, multiplayer online games are

    电脑知识与技术 2021年14期2021-07-19

  • 基于C#的多线程P2P即时通讯系统
    术,设计了一个多线程即时通讯系统。系统实现了局域网络中用户登录、在线用户列表实时更新、即时性信息传输以及文件传输等功能。系统摒弃第三方集中服务器,有效提升了数据传输的安全性;同时,数据传输不需第三方中转,其传输速率可得到大幅提升。此外,系统采用多线程通信技术,进一步加速了大文件的传输速率。关键词:C#;P2P;局域网;多线程;Socket中图分类号:TP311.52      文献标识码:A文章编号:1009-3044(2021)36-0075-04开放科

    电脑知识与技术 2021年36期2021-03-07

  • 树莓派+古德微“多线程”硬件编程二例
    ,就是系统的“多线程”——“并发执行”运行机制。它可以直接理解为“同时”、“并行”,多个线程任务同时在运行但相互间几乎没有干扰。几乎所有的编程语言都提供有“多线程”编程方式,比如在Python中是通过threading模块来创建线程和调用方法来实现多线程的,但对于很多初学者(比如中学生)而言这是有一定难度的。如果用树莓派+古德微的“积木”图形化硬件编程的话,理解和使用起来就显得容易得多,而且可以解决许多单纯使用单线程较难解决的问题,在此以实现“不同频”闪烁

    电脑报 2020年35期2020-09-17

  • 油藏产能评价系统的设计与实现
    AB混合编程和多线程技术,实现了项目管理、模型计算、分析对比可视化等功能,并提升了数据处理速度。为了提高系统的稳定性,减少资源开销,设计了系统异常检测,采用线程池和异步操作。实践表明,油藏体积压裂下产能系统作为现代油田开发技术的科学决策工具,在工程和研究中起着重要的作用。关键词:油藏;体积压裂;分形;渗吸;多线程;混合编程中图分类号:TP391.9 文献标识码:A文章编号:1009-3044(2020)20-0009-04Design and Implem

    电脑知识与技术 2020年20期2020-08-26

  • 基于主题的多线程网络爬虫系统的研究
    当前主流系统的多线程管理模式,特别对基于Java开源框架的爬虫系统的多线程进行分析,为网络爬虫性能的提高提出更进一步的方法。关键词:多线程;主题;网络爬虫中图分类号:TP391.3      文献标识码:A 文章编号:2096-4706(2020)07-0083-04Research on Multi-threaded Web Crawler System Based on ThemeSONG Tingting(Minjiang University,Fu

    现代信息科技 2020年7期2020-08-15

  • 浅谈SwingWorker类在Java多线程开发中的应用
    使用来实现普通多线程程序,简单方便功能更强。关键词 SwingWorker;多线程;Java引言在计算机系统中,进程是指程序的一次动态执行过程。程序是指令、数据及其组织形式的描述,进程则是程序运行时的实体,也是操作系统进行资源分配的基本单位。多进程操作系统支持多个进程的同时运行。线程是比进程更小的执行单位,是进程的基础之上进一步的划分,是进程中执行运算的最小单位,亦是操作系统调度运行的基本单位。线程和进程一样,也是实现并发的一个基本单位。所谓多线程是指一个

    科学与信息化 2020年19期2020-08-14

  • 用JAVA实现的基于TCP协议的网络聊天室
    、平台无关、 多线程、 高度安全性等等,使得它特别适合于网络应用程序的开发[1]。本文通过Java语言中的Socket编程、JDBC、多线程以及图形界面等相关技术来设计、实现了一个基于TCP协议的网络聊天室系统。关键词:Java;Socket编程;多线程;网络聊天室一、聊天室所涉及到的理论知识在开发聊天室系统时,考虑到界面以及功能的实现,涉及到的理论知识点如下:(一)图形界面Swing是Java为图形界面应用开发提供的一组工具包,是Java基础类的一部分。

    科学与财富 2020年14期2020-07-04

  • 物联网在稀土萃取生产线远程监测系统中的应用研究
    va语言,采用多线程、MVC开发模式开发了稀土萃取传动装置故障监测系统。采用“自下而上”“功能分层”“模块划分”的设计思路,从底层硬件组成、硬件工作原理、通信原理、网络拓扑结构、软件架构设计入手,提出了整体解决方案并成功实现,满足了工厂的实际需求。关键词:物联网;萃取;传动装置;故障监测;模块划分;多线程;MVC中图分类号:TP393文献标识码:A文章编号:2095-1302(2020)02-00-050 引 言在稀土萃取生产过程中,通常由电机通过皮带传动

    物联网技术 2020年2期2020-04-10

  • 基于JAVA的远程控制系统的设计与实现
    时应用Java多线程的控制方法传送、接受图像和各种事件。本文对远程控制系统JPCAnyWhere进行了介绍,详细分析了其设计原理,主控端和被控端的设计流程,并测试了JPCAnyWhere的各项功能。关键词:Java;远程控制;Robot类;Socket;多线程一、计算机远程控制相关技术综述远程控制技术基于Java的远程控制系统的设计与实现,电脑中的远程控制技术始于DOS时代,当时由于技术上没有什么大的变化,网络不发达,市场没有更高的要求,所以远程控制技术没

    银幕内外 2020年8期2020-01-06

  • 材料试验机检测的流程优化分析与常用方法研究
    方法。关键词:多线程;材料试验机;流程优化1  虚拟仪器技术及其使用虚拟仪器是仪器技术与计算机技术融合后的全新理念,属于对传统仪器的突破性进展,也是仪器革命的一个重要方向。对于材料试验机来说,虚拟仪器技术添加了计算机控制系统与电路控制系统,将原来的单机仪器变为了现代网络化仪器,将原有的操作面板、CPU、显示屏幕等部分进行计算机网络共享,实现了在应用程序上进行材料试验的目标。相对而言,虚拟仪器技术使用的万能材料试验机具有较多优点,例如计算机主机的渠道供货较多

    无线互联科技 2019年16期2019-12-05

  • 航空发动机健康管理振动监测技术研究
    时性要求,采用多线程技术设计了健康管理振动监测软件,实现了对发动机机载振动实时监测告警的功能。并在某型发动机上完成了与地面振动采集设备的振动对比试验,试验结果表明机载健康管理振动监测数据准确有效。Abstract: With the increasing complexity of the structure of aero-engine, the higher safety and reliability of the engine are requir

    价值工程 2019年23期2019-09-20

  • 基于Java的打字母游戏设计与实现
    术、键盘监听、多线程以及JDBC等技术实现了难度设置、排行榜、分数存储等功能。对打字母游戏进行了功能设计与分析,详细介绍了各个功能模块的实现。该游戏能提高Java编程的趣味性,还能在Java事件处理、多线程、JDBC以及Java Swing等知识的教学中起到一定的辅助作用,促进学生学习积极性。关键词:打字母;JDBC;多线程;游戏;事件处理中图分类号:TP311.1      文献标识码:A文章编号:1009-3044(2019)20-0087-03开放科

    电脑知识与技术 2019年20期2019-09-19

  • 基于Qt的文件内容搜索工具设计与实现
    索工具是一个集多线程、图形界面、事件处理的面向对象编程的实例程序。关键词:Qt;C++;多线程;文件搜索;事件处理1背景Windwos系统原生自带的“文件搜索工具”的功能简单,查找文件缓慢,而且不支持基于文本内容的文件搜索。本文利用Qt框架,实现了一个支持并发的文本内容的搜索工具。该文件搜索工具在进行搜索时,会把搜索任务合理分配给辅助线程,并由辅助线程完成任务后由事件系统通知给主线程。该文件搜索工具是一个集多线程、图形界面、事件处理的面向对象编程知识的综合

    大众科学·中旬 2019年8期2019-09-10

  • 基于.NET的物联网平台设计与实现
    cket通讯;多线程中图分类号:TP391.44;TN929.5      文献标识码:A 文章编号:2096-4706(2019)17-0165-02Abstract:The internet of things (IOT) system aims at developing a set of cloud application platforms including hardware,software and data services for the

    现代信息科技 2019年17期2019-09-10

  • 一种改进型多线程机制在数据采集系统中的应用
    件开发环境下的多线程机制和相关的数据保护机制。并对传统数据采集多线程机制进行改进,除了为数据采集任务创建线程外,单独为每一路数据通道创建独立的线程用以处理该通道数据。实验结果表明:改进后的多线程机制更加适合数据处理耗时较长、数据通道多、实时性要求严格的系统,能显著提高系统实时性和软件运行效率。关键词:LabWindows/CVI;多线程;数据采集;数据通道中图分类号:TP29                                         

    计算技术与自动化 2019年4期2019-08-13

  • 数据流字符串匹配算法并行化运行与性能测试
    处理的条件下,多线程多进程、CPU+GPU异构等处理模式的字符串匹配测试,研究了在多进程,多线程下最佳并行运行节点数,GPU最佳优化参数设置,CPU+GPU异构环境下最佳搭配优化方案。關键词:字符串匹配;CPU;GPU;测试优化;多线程;多进程中图分类号:TP3        文献标识码:A文章编号:1009-3044(2019)16-0278-02开放科学(资源服务)标识码(OSID):网络数据处理过程中对于高速带宽环境下关键包快速识别提取要求较高,现行

    电脑知识与技术 2019年16期2019-08-12

  • 面向多线程程序的内存安全运行时验证
    语言也开始支持多线程编程。由于C语言本身存在着对内存访问时,不对内存边界进行检查的问题,从而造成软件系统相关的可靠性和安全性问题。对多线程C语言程序来说,由于多线程程序的不确定性,使得运行时验证多线程C程序的内存安全问题变得更加困难。通过使用基于改进的指针运行时验证技术、多核多线程技术、并行计算、无锁数据结构技术、源代码插桩技术方法,并结合开源工具Clang编译器实现原型工具Movec对多线程C程序的支持。该工具实现了对多线程C程序内存安全问题的运行时验证

    计算技术与自动化 2019年2期2019-07-05

  • 一类多线程综合通信管理器的设计和实现
    流程。关键词:多线程;网络通信;串口通信;.Net;C#随着互联网与物联网技术的应用,各种与之相应的新技术和新应用层出不穷。但归根到底,所有的应用都是基于对相关设备的运行和状态信息进行采集、存储及在网络上进行传输。在当前的实际工程项目中,需要有这样一类通信前置服务器,即可以与后台客户端进行通信,充当前端通信服务器,接收并处理来自这些客户端的各类请求。另一方面,这种通信服务器又需要作为客户端,与作为服务器端的现场设备进行相连,这类通信管理器广泛应用于工业现场

    无线互联科技 2019年2期2019-05-24

  • 基于C#开发的手机彩盒称重软件
    ;正则表达式;多线程;重量稳定;委托中图分类号:TH715.1 文献标识码:A 文章编号:1007-9416(2019)02-0181-010 引言手机在制造的过程中,需要装手机及充电器、耳机、说明书等附件一起装入彩盒内。为了检查有没有多装或少装附件,我们一般采用对彩盒进行称重来判断。当多装附件时,一般重量会超过标准重量;当少装附件时,一般重量会低于标准重。目前行业中很多企业还是采用人工称重、人工判断,这样容易误判断且没有数据记录。笔者主要针对这情况开发了

    数字技术与应用 2019年2期2019-05-14

  • C#实现基于Socket的信息教学系统设计
    /IP通信; 多线程; 数据交换中图分类号: TN911?34; TP311                 文献标识码: A                    文章编号: 1004?373X(2019)02?0080?05Design of Socket?based information teaching system using C#L? Penghui, ZHANG Qigui(Taiyuan University of Technology,

    现代电子技术 2019年2期2019-04-04

  • 基于Python的关于Flickr图片网站的爬虫
    lickr ;多线程;图片【Keywords】Python; web crawler; Flickr; multithreading; picture【中图分类号】X87                             【文献标志码】A                                【文章編号】1673-1069(2019)01-0182-021 引言随着大数据时代的到来,大数据具有数据体量巨大 (Volume) 、数据类型繁多 (

    中小企业管理与科技·中旬刊 2019年1期2019-03-19

  • 多源气象资料定时收集系统的实现
    键词:FTP;多线程;数据库;C++中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)20-0074-031 引言高质量的气象资料是提高气象保障能力和水平的重要因素,现代气象预报的准确程度很大程度上取决于对各种气象资料的准确分析,这就要求我们必须及时有效地获取丰富的气象资料。而现代的气象资料种类繁多,来源也多种多样,因此高效的资料收集工作显得格外重要。目前各气象保障单位向外发布气象资料的手段很多,最常见的有WWW、FTP等方式

    电脑知识与技术 2018年20期2018-11-15

  • 独立式智能列车故障诊断系统
    智能 独立 多线程轨道交通为国民出行带来极大便利的同时,轨道车辆运营安全和车载列车故障诊断系统的研究就显得越发重要。车载列车故障诊断系统为司机和维护人员提供宝贵的应急故障处理和维修信息。当前车载故障诊断系统一般是集成在TCMS列车网络控制系统的CCU中央控制器中,CCU在负责列车控制和监控功能外,还负责对列车数据进行分析和故障诊断,将符合判断条件的故障信息通过通讯协议传递给HMI人机交互界面显示出来。由于诊断系统功能与控制监视功能编写在一个可执行文件中,

    电子技术与软件工程 2018年18期2018-11-05

  • 基于Flask与树莓派的智能交通控制平台
    查询与控制进行多线程独立分开,互不影响,从而更加便捷地实现双协议远程控制。关键词: Flask; 智能交通; 树莓派; B/S; 远程控制; 多线程中图分类号: TN876?34; TP39 文献标识码: A 文章编号: 1004?373X(2018)13?0088?04Abstract: With the rapid development of intelligent transportation, the higher requirement is

    现代电子技术 2018年13期2018-07-10

  • Java多线程的分析
    出现的Java多线程技术更是具有很高的现实意义,该技术能够促进各应用程序之间实现有效并行。通过Java多线程技术的应用使网络应用软件的多端同步和终端远程交互成为了可能。本文旨在通过对Java多线程的同步机制和通信机制等模式进行分析,阐述其相关应用,以求实现对JAVA多线程的简要分析。关键词:JAVA ;多线程;同步;交互;应用在计算机技术不断发展的过程中,传统的只有一条执行路线的单线程程序已经远远不能满足计算机网络的需求。随着当今互联网技术的不断加强,数据

    科技风 2018年1期2018-05-14

  • 以任务为中心的网络控制系统的研究与开发
    任务划分; 多线程; 套接字中圖分类号:TP311 文献标志码:A 文章编号:1006-8228(2018)02-32-03Abstract: This paper introduces the working principle and realization process of the network control system which divides the daily network maintenance work into tasks

    计算机时代 2018年2期2018-02-27

  • MySQL数据库的多线程引擎的实现思路
    ySQL数据库多线程引擎构架思路进行必要说明,而后进一步结合其多线程引擎框架展开说明,对于加强该领域的认识有着一定的积极意义。【关键词】MySQL 数据库 多线程 连接池当前网络时代中,人们对于数据的依赖与日俱增,为数众多的应用极大地方便了整个社会方方面面的生活与工作,但是也带来了海量数据。随着数据总量的不断攀升,对网络环境中个个方面的能力也都提出了新的要求,除了传输速度以外,比较核心的瓶颈问题则出现在程序优化方面,而在程序领域,数据库作为程序运行的根基,

    电子技术与软件工程 2018年19期2018-02-27

  • 医保视频智能监控系统客户端软件设计与实现
    人的图像,采用多线程技术实现多人脸的捕捉,并采用流媒体和网络通信技术与服务器端的图像完成人脸比对。该软件保证了刷卡人和医保卡上信息的一致性,实现了对刷卡用户的有效监控。关键词: 医保视频监控; 人脸跟踪; 流媒体; 多线程中图分类号:TP319 文献标志码:A 文章编号:1006-8228(2018)01-43-03Design and implementation of client software for medical insurancevideo

    计算机时代 2018年1期2018-01-26

  • 基于缓存技术的多线程下载软件的改进研究
    计方法,可实现多线程、断点续传、限速等功能,改进了传统软件下载图片时的不足。测试结果表明,该设计具备良好的稳定性和可行性,图片资源下载速度较传统软件有了较大提升。关键词:多线程;断点续传;下载;图片缓存中图分类号:TP301 文献标识码:AAbstract:Based on the characteristics of web browsers to access network resources,the study applies the browse

    软件工程 2017年11期2018-01-05

  • iOS开发中多线程技术的研究和实践
    理器的发展,对多线程技术提供了很好的支持。在iOS应用开发中灵活运用多线程技术可以提高iPhone处理器的利用率,最终提高手机运行效率,给用户更好的体验。通过介绍多线程技术的相关知识,阐述了多线程开发的优缺点,列举了iOS支持的多种多线程技术。最后,结合实例重点阐述了GCD多线程技术在iOS开发中的应用,对理解和掌握iOS多线程开发有一定的帮助。关键词:多线程;iOS;开发;GCD中图分类号:TP311.1 文献标识码:A文章编号:2096-1472(20

    软件工程 2018年11期2018-01-03

  • SQLite嵌入式数据库在自动化生产车间中的应用
    QLite3及多线程技术,实现了对工业生产的有效监控,达到了精细化和精确化管理的目的,提高了产品质量。关键词: 嵌入式系统; 自动化生产; 数据库; 多线程; 数据总线中图分类号:TP29 文献标志码:A 文章编号:1006-8228(2017)12-42-04Application of SQLite embedded database in automated production workshopHan Luping, Wei Meng(Electr

    计算机时代 2017年12期2017-12-25

  • 基于Java的指法练习小游戏的设计与实现
    Swing,多线程,事件处理等技术实现了一个指法练习小游戏。游戏具有设置游戏难度等级,统计游戏成绩等功能。该游戏是一个集Java Swing、多线程、事件处理等知识综合应用实例程序,对《Java程序设计》课程教学有一定的指导作用。关键词:多线程;事件处理;游戏;Java Swing中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)32-0085-02Design and Implementation of Fingering

    电脑知识与技术 2017年32期2017-12-15

  • 基于C++/Qt的仓储环境监控客户端应用设计
    该文使用Qt的多线程编程实现了监控系统的图形用户界面的设计,多线程设计在任务并发执行的操作系统中是不可或缺的,它通过宏观并行,微观串行来实现多任务并发。嵌入式系统中图形用户界面使操作人员在不必理解嵌入式底层实现的条件下更好去操作一些嵌入式设备。该文还移植了MySQL数据库,通过检测登录的信息大大提升了嵌入式系统设计的安全性。关键词:嵌入式;Qt;多线程;数据库中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)26-0056-0

    电脑知识与技术 2017年26期2017-11-20

  • 互联网环境下高并发应用解决方案分析与研究
    构和单体服务器多线程处理两个层面分析提出设计方案。关键词:高并发;服务器集群;多线程中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)30-0059-021 高并发下负载均衡与服务器集群架构设计为解决应用平台大流量、高并发问题,在网络架构设计上使用服务器集群模式实现分布式处理。这就需要在服务器集群之前增加负载均衡设备,实现流量分发。负载均衡是将客户端访问请求分发到服务器集群中不同计算单元上执行的过程,是从网络架构层面上解决大流

    电脑知识与技术 2017年30期2017-11-17

  • 基于异步JavaScript技术的水稻病虫害图像网络爬虫设计
    爬虫程序,通过多线程方法对特定的URL进行分析、去重,获取到水稻病虫害信息内容,然后将获取的信息内容进行下载并进行分类,用户可通过该网络爬虫程序下载的图像进行水稻病虫害图像的研究。该网络爬虫程序的设计与实现,便于人们对水稻病虫害的技术研究和农业科技的发展。【关键词】网络爬虫;水稻病虫害;多线程;搜索策略随着计算机和互联网技术的不断成熟和大量使用。怎样快速的帮用户在茫茫的互联网的海洋中找到需要的信息,已经成了互联网研究的一项重要的内容。为了让用户在互联网中快

    科技视界 2017年7期2017-07-26

  • 多线程程序数据竞争检测和验证方法研究综述
    模的日益增长,多线程并发程序带来的缺陷也很快蔓延开来。数据竞争作为多线程并发程序中常见的问题,经常会导致程序不能正常运行,或更为严重地导致程序直接崩溃。数据竞争产生的条件往往都比较隐蔽和苛刻,不仅需要特定的输入,而且还需要特定的线程执行交错。因此,数据竞争很難被检测出来。本文介绍了多线程数据竞争检测和验证相关的研究现状,并对已有的数据竞争检测和验证方法在检测能力以及检测效率等方面做出比较、分析以及归纳。同时,对未来数据竞争检测和验证相关的研究方向进行了展望

    智能计算机与应用 2017年3期2017-07-15

  • 基于多线程的NAO机器人同步启动技术研究与实现
    摘要:探讨采用多线程软件编程技术实现多个NAO机器人的同步启动。首先,以 NAO 机器人为基础,将多线程同步技术应用到多台 NAO机器人的协调控制中,使多台机器人在同一时刻同时启动。其次,通过多线程方法执行并行任务,使多机器人在同一个系统中同时执行各自的任务,具有较稳定的同步性。最后,通过实验验证了该方法的有效性和可靠性。关键词:NAO 机器人;多线程;同步启动;软件编程DOIDOI:10.11907/rjdk.171046中图分类号:TP319文献标识码

    软件导刊 2017年6期2017-07-12

  • 基于Java的socket I/O流技术
    信 Java 多线程1 引言传统BIO技术在Socket通信中,系统需要为每一个链接建立一个线程去处理其请求,随着客户端的并发量不断增加后,会导致线程数量的增加严重影响系统的性能。由于并发量的增加有可能导致服务器宕机,严重影响到用户在使用过程中的良好体验。为解决传统BIO的不足,Java 中提供了新的API----NIO和NIO2来解决由于BIO技术带来的系统瓶颈问题。在NIO中系统不再为每一个用户请求注册一个线程,而是通过通道将每一个链接都注册到多路复用

    电子技术与软件工程 2017年9期2017-06-03

  • iOS系统中多线程技术的研究
    能力,需要通过多线程的技术来实现。同样在lOS系统中,应用软件也需要具有并发执行多个任务的能力。文章内容从多线程的概率出发,主要介绍了iOS系统中使用最广泛的三种多线程技术,即NSThread、GCD、NSOperation。并分别对三种技术的使用做了进一步的研究与说明,介绍了各个多线程技术在使用过程中的一些优缺点,以及开发人员在实际应用过程中需要注意的地方。对从事iOS软件编程方面对多线程技术存在困惑的人具有一定的帮助和指导作用。关键词:iOS系统;多线

    电脑知识与技术 2017年8期2017-06-01

  • 内存映射技术在大数据实时存储中的应用
    映射;大数据;多线程;实时中图分类号:TP311 文献标识码:A 文章编号:1003-5168(2017)03-0039-03Abstract: The high-speed real-time storage of big data is a problem faced in the process of equipment research and development of an image acquisition, data throughput

    河南科技 2017年5期2017-05-30

  • Swift多线程编程
    GCD方案进行多线程开发的方法,从而将App开发中多线程、异步运行、定时器等实际需求的复杂性充分简化。关键词:iOS;Swift;多线程中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)02-0024-02iOS开发方兴未艾,越来越多的开发者关注并加入iOS开发的行列。传统上进行iOS开发的唯一编程语言是Objective-C,作为上世纪八十年代出现的语言,Objective-C在语法和机制上与大众熟知的C/C++、Java等

    电脑知识与技术 2017年2期2017-04-25

  • 基于Qt的多线程嵌入式系统设计与实现
    面Qt的应用和多线程工作机制,给出了软硬件的设计方法,以完成多线程嵌入式控制系统的设计。关键词:字符设备;驱动程序;多线程;嵌入式系统中图分类号:TP368.1 文献标识码:A DOI:10.15913/j.cnki.kjycx.2017.04.011嵌入式系统被广泛应用于航天、航空、铁路、公路、汽车和家居生活等各个领域。系统中有大量的外部设备,比如用于测量温度、压力、流量和速度等的传感器,以及马达、电机等执行机构。这些外部设备往往需要协同、并行工作,即所

    科技与创新 2017年4期2017-03-25

  • 基于多线程的图片快速预览方法的设计与实现
    提出了一种基于多线程的图片快速预览方法,通过采用为原始图片构造缩略图,和实时监测缩略图缓存与智能成像预测处理,既保证图片预览中用户对于图片质量的要求,也保证了图片预览过程中的平滑性和流畅性。关键词:图片预览;多线程;快速预览;图片成像;图片缓存中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2016)33-0078-02Abstract: With the development of computer technology, ele

    电脑知识与技术 2016年33期2017-03-21

  • 基于多线程的分布式数据同步方法研究
    式環境下的基于多线程的数据同步方法,其特征在于数据能够在不占用当前服务资源的情况下进行高效传输。【关键词】多线程;数据同步;分布式在分布式系统架构中,当用户界面需要操作或展示具体的业务数据信息时只需要到相应的分布式终端进行查询,为网络传输减轻负担的同时提高总体系统效率。在某个终端数据更新之后,为保证数据的一致性,差异数据要同步到其它各个终端服务器。分布式数据存储主要需解决的就是各终端系统服务器之间的数据一致性问题,根据时间特征性数据同步可分为实时数据同步和

    大陆桥视野·下 2017年1期2017-03-09

  • Java多线程同步机制在网络售票系统中的应用
    彭娇摘 要:多线程的并发执行可以提高程序的执行效率,提高系统资源的利用率。然而在某些情况下,当多个线程同时访问一个变量时,如果处理不当,很可能发生混乱。而多线程同步机制的引入则可以保证多个线程可以独立运行、互不干扰。该文主要使用Java的多线程同步机制模拟网络售票过程。关键词:多线程 同步机制 网络售票中图分类号:TP312 文献标识码:A 文章编号:1672-3791(2016)10(b)-0018-02多线程机制的并发性,使得人们能够在同一台计算机上同

    科技资讯 2016年29期2017-02-28

  • Java并发工具包对并发编程的优化
    化。较之以往的多线程设计机制,论文从四个方面深入探讨了并发(conCurrent)工具包是如何提升并发编程效能的。关键词:并发;多线程;javadoi:10.16083/j.cnki.1671-1580.2016.08.025中图分类号:TP311文献标识码:A文章编号:1671-1580(2016)08-0078-04在JDKl.5出现之后,Sun推出了并发(concur-rent)工具包以简化并发编程,它为开发者提供了更为实用的并发程序模型,使得编写高

    吉林省教育学院学报 2016年8期2016-12-26

  • 基于SPring Batch数据迁移处理系统的设计与实现
    数据分区技术,多线程并行处理,在减少了对网络带宽的占用量的同时,降低了各个系统CPU使用量,提高了工作效率。[关键词]Spring Batch 数据迁移 数据分区 多线程引言本省的气象自动站综合系统需要对已经进行过解码入库的单雨量、两要素和六要素观测报文进行集中,再次进行解码后插入综合数据库,并以此对外提供服务。这样的处理流程不仅在资源利用、网络带宽的占用都产生了很大的浪费。通过分别读取单雨量、两要素和六要素的数据库,对已经入库的数据进行准实时的迁移,在降

    中国新通信 2016年20期2016-11-19

  • 浅析安卓开发中的多线程
    旭辉【关键词】多线程 消息 AsyncTask类1 引言随着移动平台走入人们的视野,移动平台的开发越来越为大家所熟悉,而多线程作为安卓开发中非常重要部分,在很多应用程序都是不可或缺的。2 线程的概念2.1 进程与线程进程的概念想必大家都比较熟悉,一个进程就是一个执行中的程序,而每一个进程都有自己独立的内存空间、系统资源,每一个进程的内部数据和状态都是完全独立的。与进程相同的是,线程也是一段具有某个特定功能的代码,是单个顺序的流控制。但不同的是,同类的多个线

    电子技术与软件工程 2016年9期2016-10-21

  • 基于多线程文件传输关键技术研究与实现
    输问题,通过对多线程技术和断点续传技术的工作原理及实现机制研究分析,引入了C#中类的方法进行程序优化,减少了编程代码,提高了编程和执行效率。通过在C#环境下进行编程仿真分析,实验结果表明创建适当线程数的多线程断点续传技术能有效利用系统资源、提高文件传输的可靠性、高效性等方面有其明显的优势。关键词:多线程;断点续传;文件传输中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)21-0048-03很多网络应用软件,需要从服务器下载数

    电脑知识与技术 2016年21期2016-10-18

  • 基于LabWindows/CVI的动中通控制系统软件设计
    控制策略,通过多线程技术与数据保护机制,使用线程池和Timer控件定时判断、开启数据采集线程和绘图线程,提升软件数据采集速率;使用线程安全队列技术保护共享数据;利用工具包SQL Toolkit开发卫星数据库等。测试结果表明:软件能够可靠准确地完成通信、数据处理任务,绘图功能流畅快速,为系统工作的监控、调试以及故障诊断提供充分的技术支撑。关键词:卫星动中通;串口通信;LabWindows/CVI;多线程;线程安全队列文献标志码:A 文章编号:1674-512

    中国测试 2016年9期2016-08-13