1. 函数说明pipe(建立管道):1) 头文件 #include2) 定义函数: int
pipe(int filedes[2]);3) 函数说明: pipe()会建立管道,并将文件描写叙述词由參数filedes数组返回。
filedes[0]为管道里的读取端 filedes[1]则为管道的写入端...
分类:
系统相关 时间:
2014-06-04 17:28:36
阅读次数:
368
上一节讲述了怎么配置Jetty,这节将告诉你使用Jetty你需要配置些什么。
配置Server
Server实例是Jetty服务端的中心协调对象,它为所有其他Jetty服务端组件提供服务和生命周期管理。在标准Jetty发布中,核心的服务端配置是在etc/jetty.xml文件中,你也能在其中包含其他服务端配置,可以包括:
1)ThreadPool
Server实例提供了一个线程池,你可...
分类:
其他好文 时间:
2014-06-04 13:19:59
阅读次数:
247
当处于内核模式的http.sys接收到来自用户的请求之后,会将请求放入队列中。那处于用户模式的w3wp进程如何从内核模式的队列中取出请求呢?I/O完成端口(IOCP,I/O
Completion Port)闪亮登场。w3wp专门用了一个线程池干这个——W3TP,可以通过process explore...
分类:
编程语言 时间:
2014-06-02 17:32:13
阅读次数:
245
GCD的线程方式是以C语言为基础的多线程技术,总体上分为串行队列和并行队列两种实现方式。
GCD串行队列: #param mark
-TWThread.gcd.seral是新创建的队列的名字,主要作用体现在断点调试阶段,可以根据名字判断线程的队列//DISPATCH_QUEUE_SERI...
分类:
编程语言 时间:
2014-06-02 16:51:59
阅读次数:
236
图论-深度优先和广度优先(均非递归)
不使用递归的原因我这在这不重复。因此如何替代递归呢?请接着看: 深度优先:使用Stack(栈)替代 广度优先:使用Queue(队列)替代 C++代码献上: 1
#include 2 #include 3 #include 4 #incl...
分类:
其他好文 时间:
2014-06-02 09:40:48
阅读次数:
198
packagecom.mzsx.concurrent.threadpool;
importjava.util.List;
importjava.util.Vector;
publicclassThreadPool{
privatestaticThreadPoolinstance=null;
//空闲的线程队列
privateList<PThread>idleThreads;
//已有的线程总数
privateintthreadCounter;
privateboolea..
分类:
编程语言 时间:
2014-06-02 04:10:21
阅读次数:
332
Heritrix可分为四大模块:
1、控制器CrawlController
2、待处理的uri列表 Frontier
3、线程池 ToeThread
4、各个步骤的处理器
(1)Pre-fetch processing chain:主要处理DNS-lookup, robots.txt,认证,抓取范围检查等。
(2)Fetch Processing chain:抓取处理器。对于每个协议...
分类:
其他好文 时间:
2014-06-02 03:00:49
阅读次数:
419
刚刚研究了一下线程池,如果有不足之处,请大家不吝赐教,大家共同学习、共同交流。在什么情况下使用线程池?单个任务处理的时间比较短将需处理的任务的数量大使用线程池的好处:减少在创建和销毁线程上所花的时间以及系统资源的开销如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。线程...
分类:
编程语言 时间:
2014-06-02 01:46:50
阅读次数:
349
让我们开始来从入门了解一下 Java
的并发编程。本文主要介绍如何开始创建线程以及管理线程池,在 Java 语言中,一个最简单的线程如下代码所示:Runnable runnable = new
Runnable(){ public void run(){ System.out.prin...
分类:
编程语言 时间:
2014-06-02 01:39:42
阅读次数:
263
The Game of Coins
mark:
#include"cstdio"
#include"iostream"
#include"queue"
#include"algorithm"
#include"set"
#include"queue"
#include"cmath"
#include"string.h"
#include"vector...
分类:
其他好文 时间:
2014-06-01 13:58:31
阅读次数:
196