码迷,mamicode.com
首页 >  
搜索关键字:多线程 条件线程    ( 22675个结果
(转)多线程下:Vector、Hashtable、ArrayList、LinkedList、HashMap 性能特征
最近在研究关于多线程环境下如何提升性能,在程序中执行最多的是“查询”,但同时也要维护数据的“添加”和“删除”目前在 Hashtable 和 HashMap 中选择。看了jdk文档,我们知道 Hashtable是同步的,而HashMap是不同步的。所以一开始的时候,我采用的是 Hashtable,因为...
分类:编程语言   时间:2014-07-22 22:51:15    阅读次数:227
实现了私聊和群聊功能的聊天工具
在前面简单的C/S聊天室的博客中,我们已经提到了,采用的是多线程的方法。服务器端主线程负责不断的侦听端口,子线程负责接收和发送消息。客户端主线程需要接收键盘消息,将其发送到服务器端,子线程需要接收服务器端发过来的消息。在这个简易的C/S聊天室的实现中,仅仅实现了群聊的功能,没有实现私聊。那么,本文就讲实现私聊和群聊。 首先我们想到的是,消息发过来,我怎么知道是公聊消息还是私聊消息呢。所以,这里需...
分类:其他好文   时间:2014-07-19 23:42:39    阅读次数:314
Qt多线程学习:创建多线程
【为什么要用多线程?】传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多线程来解决。【Linux有线程的概念吗?】传统的UNIX系统也支持线程的概念,但一个...
分类:编程语言   时间:2014-07-19 23:39:33    阅读次数:420
深入浅出NodeJS——异步I/O
NodeJS的异步I/O原理,涉及底层*nix和windows平台异步I/O实现方式,通常说Node.js是单线程的,但其底层实质是多线程利用多线程来实现异步I/O。...
分类:Web程序   时间:2014-07-19 23:20:12    阅读次数:1078
postgresql与mysql
原贴:http://www.oschina.net/question/126398_61956?sort=time性能相比,在较少的访问下,mysql优于postgresql,但较高的访问下,postgresql却远远高于mysql。mysql用的是多线程:多线程无需跨进程边界, 程序逻辑和控制方式...
分类:数据库   时间:2014-07-19 22:35:26    阅读次数:359
[Winform]线程间操作无效,从不是创建控件的线程访问它的几个解决方案,async和await?
目录概述取消跨线程检查使用委托异步调用 sync和await总结概述最近在qq群里有一朋友,问起在winform中怎么通过开启线程的方式去处理耗时的操作,比如,查看某个目录下所有的文件,或者符合要求的文件。下班回来,也研究了一下。发现多线程这块有点薄弱,也算是补一补吧。在winform开发,经常会遇...
分类:编程语言   时间:2014-07-19 18:39:28    阅读次数:566
C++并发编程学习笔记<1> 开始入门
开始入门       一个多线程C++程序是什么样子的? 它看上去和其他所有C++程序一样,通常是变量、类以及函数的组合。唯一真正的区别在于某些函数可以并发运行, 所以你需要确保共享数据的并发访问是安全的。当然,为了并发地运行函数,必须使用特定的函数以及对象来管理各 个线程。 从hello world 开始 让我们从一个经典的例子开始:一个打印“Hello W...
分类:编程语言   时间:2014-07-19 18:28:29    阅读次数:209
Android多线程分析之五:使用AsyncTask异步下载图像
在本系列文章的第一篇《Android多线程分析之一:使用Thread异步下载图像》中,曾演示了如何使用 Thread 来完成异步任务。Android 为了简化在 UI 线程中完成异步任务(毕竟 UI 线程是 app 最重要的线程),实现了一个名为 AysncTask 的模板类。使用 AysncTask 能够在异步任务进行的同时,将任务进度状态反馈给 UI 线程(如让 UI 线程更新进度条)。正是由于它与 UI 线程紧密相关,使用的时候要就有一些限制,AysncTask 必须在 UI 线程中创建,并在 UI ...
分类:移动开发   时间:2014-07-19 18:16:19    阅读次数:265
分析nginx大日志文件,python多线程必备! .
还在为分析nginx大日志犯愁吗?也许你会想到用shell处理,1G文件没有问题,上了10G文件,会消耗很久时间,用shell结合python多线程处理没有错。什么都不用说了,直接上代码了#!/usr/bin/python #coding:utf8 importthreading#载入多线程模块 importtime#载入时间模块 importos#..
分类:编程语言   时间:2014-07-19 18:16:00    阅读次数:216
Android多线程分析之五:使用AsyncTask异步下载图像
在本系列文章的第一篇《Android多线程分析之一:使用Thread异步下载图像》中,曾演示了如何使用 Thread 来完成异步任务。Android 为了简化在 UI 线程中完成异步任务(毕竟 UI 线程是 app 最重要的线程),实现了一个名为 AysncTask 的模板类。使用 AysncTas...
分类:移动开发   时间:2014-07-19 16:01:27    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!