转载于:http://blog.csdn.net/jj_liuxin/article/details/3564365帮助文档见https://docs.python.org/2.7/library/multiprocessing.html众所周知,python本身是单线程的,python中的线程处理...
分类:
编程语言 时间:
2015-03-29 20:51:43
阅读次数:
240
新手一枚,Java学习中,把自己学习网络编程的知识总结一下,梳理下知识,方便日后查阅,高手莫进。本文的主要内容:[1] 网络编程认识 [2] TCP/IP编程小例子[3] UDP编程小例子[4] 简单线程池实例一、网络编程的主要认识Java是一种基于网络设计的语言,用于开发网络软件特...
分类:
编程语言 时间:
2015-03-29 20:41:33
阅读次数:
265
算法的起源很早,是一门随着历史不断发展的学科。在计算机和程序设计出现之前,算法停留在演算和手工计算的层面。计算机出现之后,算法在计算机编程领域再次获得了大发展,很多以前不可能实现的算法,现在都可以实现了。
其实,算法是一个扎根于数学和物理的科学。数学和物理学上的新发展往往能够激发一些新的算法应用的产生。
1. 并行算法
我们经常接触的算法模式都是单线程...
分类:
编程语言 时间:
2015-03-29 16:33:16
阅读次数:
171
JavaScript作用域应该是JavaScript里面最难理解的概念了。看了《JavaScript高级程序设计》和其他的书虽然费了很大力气看懂了,感觉解释的还是有点费解。正好在网上看到几个面试题可以用作用域解决,也方便了对它的理解。1.JavaScript是单线程程序和其他语言当初设计的时候不一样,JavaScript是单线程(一个时机段内只干一件事情),是不支持并发这个概念的。为什么会这样呢?可...
分类:
编程语言 时间:
2015-03-28 01:14:48
阅读次数:
198
/*
* RingBuf.h
*
* Created on: Feb 7, 2015 6:06:10 PM
* Author: xuzewen
*/
#ifndef RINGBUF_H_
#define RINGBUF_H_
#include
/**
*
* 多/单线程生产, 只能单线程消费, 尺寸固定为0x10000.
*
* */
class RingBu...
分类:
其他好文 时间:
2015-03-20 14:29:16
阅读次数:
206
Redis服务器负责与多个客户端建立连接,处理客户端请求,保存各个数据库状态。通过使用由I/O多路复用技术实现的事件处理器,Redis服务器采用单线程单进程处理客户端命令请求。Redis通过redisServer结构来记录服务端的各种状态。
命令请求执行过程
1、客户端发送命令请求,客户端将命令请求转换成协议格式。
2、服务端读取命令请求,将命令请求缓存在客户端输入缓冲区中,对输入缓冲区中的...
分类:
其他好文 时间:
2015-03-20 09:22:04
阅读次数:
162
分代垃圾回收流程示意选择合适的垃圾收集算法串行收集器用单线程处理所有垃圾回收工作,因为无需多线程交互,所以效率比较高。但是,也无法使用多处理器的优势,所以此收集器适合单处理器机器。当然,此收集器也可以用在小数据量(100M左右)情况下的多处理器机器上。可以使用-XX:+UseSerialGC打开。并...
分类:
其他好文 时间:
2015-03-19 21:47:22
阅读次数:
109
Javascript语言的执行环境是"单线程"(single thread)一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchronous)"异步模式"则完全不同,...
分类:
编程语言 时间:
2015-03-19 14:39:44
阅读次数:
170