一个进程至少有一个线程;同一个进程中的多个线程之间可以"并发"执行! 1 /// 2 /// 非多线程方法 3 /// 4 /// 5 /// 6 private void btnCount_Cl...
分类:
编程语言 时间:
2014-06-21 06:28:33
阅读次数:
202
在C和C++中,函数也是一种类型,原因是可以指向函数的指针。这个指针指向了内存中函数的入口处。(多么有趣的现象!因为这一下子把程序和进程的概念似乎又引入进来了!)void (*fPtr)(int );//这是一个变量的定义,指针变量由于函数是一种类型,我也就可以使用typedef关键字:对于函数:v...
分类:
其他好文 时间:
2014-06-21 06:25:52
阅读次数:
182
Kafka[1]是linkedin用于日志处理的分布式消息队列,linkedin的日志数据容量大,但对可靠性要求不高,其日志数据主要包括用户行为(登录、浏览、点击、分享、喜欢)以及系统运行日志(CPU、内存、磁盘、网络、系统及进程状态)。当前很多的消息队列服务提供可靠交付保证,并默认是即时消费(不适...
分类:
其他好文 时间:
2014-06-21 06:22:00
阅读次数:
273
ASP.NET和ASP.NET MVC的HttpApplication请求处理管道有共同的部分和不同之处,本系列将体验ASP.NET MVC请求处理管道生命周期的19个关键环节。 ①以IIS6.0为例,首先由w3wp.exe维护着一个工作进程 ②如果是第一次加载,由Aspnet_isapi.dll加...
分类:
Web程序 时间:
2014-06-20 23:58:21
阅读次数:
390
* 前言 源码之前,了无秘密。 ——侯捷 Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社...
分类:
其他好文 时间:
2014-06-20 23:28:10
阅读次数:
540
实时监控或查看系统资源使用情况的工具——TOPtop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 下面详细介绍它的使用方法: (实时监控系统资源使用情况图)统计信息区前五行是系统整体的统计信息: 第一...
分类:
系统相关 时间:
2014-06-20 18:16:13
阅读次数:
363
因为现项目中有用到多线程和并发的知识,所以打算近期补习一下多线程相关的内容。第一篇文章从最基础的开始,就是如何开启一个线程,如何启动线程和阻塞线程等,这篇文章分以下几点进行总结。多线程初印象多线程的使用场景线程的启动,挂起和终止一个简单的多线程实例多线程初印象 首先通过一张图来了解一下进程Pr...
分类:
编程语言 时间:
2014-06-20 17:53:29
阅读次数:
307
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:
编程语言 时间:
2014-06-20 17:34:44
阅读次数:
254
#ifndef _LINUX_TASKS_H#define _LINUX_TASKS_H/** This is the maximum nr of tasks - change it if you need to*///最大的进程数量#define NR_TASKS 128#endif
分类:
系统相关 时间:
2014-06-20 17:29:36
阅读次数:
290
在页游行业扎职3年了,经历了3个项目,不说成功,也不能说失败,从刚刚毕业时只懂黑框框编程,到现在了解各式各样的开发框架,要是一直还这样下去,用着先人的框架,得过且过,感觉自己的水平也会这样得过且过,不上不下。从以前项目的单进程架构到现在项目的多进程架构,感觉多进程架构在页游、手游这种最高同时在线不太...
分类:
其他好文 时间:
2014-06-20 17:24:57
阅读次数:
173