码迷,mamicode.com
首页 >  
搜索关键字:多线程处理    ( 232个结果
Android进程间的通信之Messenger
Android AIDL和Messenger区别 使用Messenger是执行进程间通信最简单的方法,因为Messenger会在单一线程中创建包含所有请求的队列,这样您就不必对服务进行线程安全设计。而纯粹的AIDL接口会同时向服务发送多个请求,服务随后必须应对多线程处理。 AIDL通常应用在服务被设 ...
分类:移动开发   时间:2018-12-07 14:57:11    阅读次数:256
单进程单线程的Redis如何能够高并发
1、基本原理 采用多路 I/O 复用技术可以让单个线程高效的处理多个连接请求(尽量减少网络IO的时间消耗) (1)为什么不采用多进程或多线程处理? (2)单线程处理的缺点? 2、Redis不存在线程安全问题? Redis采用了线程封闭的方式,把任务封闭在一个线程,自然避免了线程安全问题,不过对于需要 ...
分类:编程语言   时间:2018-12-05 20:32:12    阅读次数:190
判断是否在同一个线程-GetCurrentThreadId()用法
线程 在一个程序中,这些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。利用线程,用户可按下一个按钮,然后程序会立即作出响应,而不是让用户等待程序完成了当前任务以后才开始响应。 判断是否在同一个线程中的根本方法也比较简单,在Windows上直接用 GetCurr ...
分类:编程语言   时间:2018-11-21 22:18:59    阅读次数:234
粘包待改
1.TCP的模板代码 收发消息的循环 通讯循环 不断的连接客户端循环 连接循环 判断 用于判断客户端异常退出(抛异常)或close(死循环)2.远程CMD 粘包问题 一方发送空数据 导致程序卡死 今后会通过多线程处理3.解决粘包的方案 自定义报头 1.先用报头传输数据的长度 对于我们远程CMD程序来 ...
分类:其他好文   时间:2018-11-05 20:51:53    阅读次数:116
HTML5学习之WebWork多线程处理
多线程技术在服务端技术中已经发展的很成熟了,而在Web端的应用中却一直是鸡肋 在新的标准中,提供的新的WebWork API,让前端的异步工作变得异常简单。 使用:创建一个Worker对象,指向一个js文件,然后通过Worker对象往js文件发送消息,js文件内部的处理逻辑,处理完毕后,再发送消息回 ...
分类:编程语言   时间:2018-11-05 20:50:46    阅读次数:141
进程与线程的区别
进程执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。线程单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。一个线程只能属于一个进程,但是一个进程可以拥有多个线程。多线程处理就是允许一个进程中在同一时刻执行多个任务。进程让操作系统的并发性成为了可能,而线程让进程的内部并发成为了可
分类:编程语言   时间:2018-10-31 13:57:53    阅读次数:179
初识阿里开源诊断工具Arthas
上个月,阿里开源了一个名为Arthas的监控工具。恰逢近期自己在写多线程处理业务,由此想到了一个问题。 如果在本机开发调试,IDE可以看到当前的活动线程,例如IntelliJ IDEA,线程是运行还是休眠,在Debugger→Threads可以看到。倘若代码写完提交,到测试环境上构建,要怎样才能看到 ...
分类:其他好文   时间:2018-10-16 01:56:44    阅读次数:834
Oracle Parallel模式
一、Parallel 在Oracle中,PARALLEL(并行)方式最大化调用计算机资源来成倍提高数据分析效率。 1. 用途 强行启用并行度来执行当前SQL。这个在Oracle 9i之后的版本可以使用,之前的版本现在没有环境进行测试。也就是说,加上这个说明,可以强行启用Oracle的多线程处理功能。 ...
分类:数据库   时间:2018-10-10 17:18:02    阅读次数:228
quartz结合多线程处理后台业务
最近项目中有播放视频的需求,技术选型采用UMS播放器,免费版只能播放FLV格式的视频文件,因此需要对用户上传的视频进行格式转换,转换工具为FormatFactory,功能还是比较强大的。但是面临的一个问题,视频转换是非常耗时的,上传完直接转换是没法接受的,于是决定采用quartz,以任务调度的方式, ...
分类:编程语言   时间:2018-10-10 16:07:48    阅读次数:246
了解多线程
多线程是指从软件或者硬件上实现多个线程并发执行的技术。 在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。 主要用途:在大多数研究领域内是要求线程调度程序要能够快速选择其中一个已就绪线程去运行,而不是一个一个运行而降低效率。所以要让调度程序去分辨 ...
分类:编程语言   时间:2018-10-06 19:50:28    阅读次数:150
232条   上一页 1 ... 3 4 5 6 7 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!