摘要: 1. CLR线程池简介 1.1CLR为什么支持线程池 1.2线程池ThreadPool管理线程2. 线程执行上下文 2.1线程执行上下文简介 2.2一个简单示例3.线程池常见应用情景示例 3.1 将一个线程添加至线程池中(向线程传递参数) 3.2 协作式取消4. Task对象5. Task常见编程情景 5.1创建Task,并启动该Task 5.2获取Task任务的结果 5.3Task任务异常处理 5.4取消Task 5.5启动新Task6. 定时器Timer<4>. Task对象通过上一篇的介绍,我们知道通过ThreadPool的QueueUserWorkItem方法能够很简单的将 阅读全文
posted @ 2011-04-15 21:23 qiang.xu 阅读(740) 评论(1) 推荐(0)
摘要: 1. 如何在一台主机上运行两个tomcat实例2. httpd+tomcat负载均衡集成3. 下载及参考文献<1>.如何在一台主机上运行两个tomcat示例1.1 下载tomcat压缩包,解压两次,分别命名成work2和work3,如下:如果不做任何设置很显然是不能成功运行的,一方面是tomcat的运行需要存在环境变量CATALINA_HOME,另一方面如果开启第一个tomcat实例,然后在开启另外的tomcat的时候,会出现JVM_BIND的错误。所需要的修改设置如下:1.1.1 修改startup.bat文件,在该文件的开始设置CATALINA_HOME环境变量:SET CAT 阅读全文
posted @ 2011-04-15 15:43 qiang.xu 阅读(1292) 评论(0) 推荐(0)
摘要: 1. 先来看看效果图2. 配置方法<1>.效果图下面的效果如如果没有特殊说明,均是不需要按代码提示的快捷键(例如ctrl+p等)的,看看效果,是不是很想visual assist。1.1 结构struct和枚举enum代码提示:1.2 用户定义函数代码提示1.3 用户定义变量代码提示1.4 c++ class method代码提示:1.5 class属性代码提示1.6 c library代码提示<2>.配置方法2.1 安装ctags并生成tag文件安装ctagsxuqiang@ubuntu:~/Documents/vim/test$ sudo apt-get insta 阅读全文
posted @ 2011-04-15 13:05 qiang.xu 阅读(45331) 评论(14) 推荐(5)