码迷,mamicode.com
首页 >  
搜索关键字:多线程 stringbuffer stringbuilder    ( 25020个结果
js的prototype扩展的一个例子,模仿C#的StringBuilder功能,数组组合字符串,效率大于+拼凑
function StringBuilder() { this._strings_ = new Array;}StringBuilder.prototype.append = function (str) { this._strings_.push(str);};StringBuilde...
分类:Web程序   时间:2014-07-07 00:46:42    阅读次数:248
C# 多线程参数的使用
一个参数:Thread.Start方法可以带一个参数:public static void Main() { Thread t = new Thread(new ParameterizedThreadStart(B)); t.Start("B"); Console.Read(...
分类:编程语言   时间:2014-07-05 18:01:32    阅读次数:140
1、Singleton 单件(创建模式)
一、Singleton模式主要应用在一些特殊的类,在整个系统运行中,有且仅有一个实例的场景二、Singleton模式分为单线程与多线程情况,当然多线程一样适应单线程 单线程:在这种情况下比较容易,因为你的程序你能保证在单线程下运行,所以不要考虑那么多情况 public class Sin...
分类:其他好文   时间:2014-07-05 17:57:02    阅读次数:169
基于curl的异步http实现
简述用于windows客户端的一个异步http模块的实现 1.需要实现的feature 1.1 很容易地发起异步http请求,然后回调。 1.2 能够管理http并发数。 1.3 能够支持http超时:不依赖于curl中实现的连接超时及其它超时。 1.4 请求可以取消。 2.参与者和简要分析: Manager:接收http请求,调用curl。 Request:封装htt...
分类:其他好文   时间:2014-07-03 17:33:32    阅读次数:316
Python 多线程threading模块
首先,我们在了解多线程时需要理解的就是什么是多线程,按照官方的解释就是:多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。在我自学到这里的时候,通过会在想进程和线程到底是有什么区别,我的理解就是:进程就是一个应用程序在处理机上..
分类:编程语言   时间:2014-07-03 14:08:20    阅读次数:354
[Android学习笔记]Android中多线程开发的一些概念
线程安全:在多线程的情况下,不会因为线程之间的操作而导致数据错误。线程同步:同一个资源,可能在同一时间被多个线程操作,这样会导致数据错误。这是一个现象,也是一个问题,而研究如何解决此类问题的相关工作就叫做线程同步。android中,处理线程同步的手段就是:锁一般分为公平锁和非公平锁:synchron...
分类:移动开发   时间:2014-07-03 13:14:54    阅读次数:171
线程同步的几种方法的总结
线程同步的方式包括:互斥锁、读写锁、条件变量、信号量和令牌。互斥锁和读写锁:提供对临界资源的保护,当多线程试图访问临界资源时,都必须通过获取锁的方式来访问临界资源。(临界资源:是被多线程共享的资源)当读写线程获取锁的频率差别不大时,一般采用互斥锁,如果读线程访问临界资源的频率大于写线程,这个时候采用...
分类:编程语言   时间:2014-07-03 13:10:16    阅读次数:218
多线程笔试面试概念问答
题目转自http://blog.csdn.net/morewindows/article/details/7392749第一题:线程的基本概念、线程的基本状态及状态之间的关系?线程,有时称为轻量级进程,是CPU使用的基本单元;它由线程ID、程序计数器、寄存器集合和堆栈组成。它与属于同一进程的其他线程...
分类:编程语言   时间:2014-07-03 13:08:05    阅读次数:239
Java--使用多线程下载,断点续传技术原理(RandomAccessFile)
一.基础知识1.什么是线程?什么是进程?它们之间的关系?可以参考之前的一篇文章:java核心知识点学习----并发和并行的区别,进程和线程的区别,如何创建线程和线程的四种状态,什么是线程计时器简单说一个进程可以由多个线程组成,一个操作系统可以多个进程,它们都是可以同时进行工作的.2.什么是下载?如何...
分类:数据库   时间:2014-07-03 13:01:00    阅读次数:241
iOS多线程实现方案详解01——NSThread
NSThread一.创建和启动线程1.开线程的几种方式1)先创建线程,后启动NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];[thread start];2)创建...
分类:移动开发   时间:2014-07-03 12:58:28    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!