- 博客(9)
- 资源 (43)
- 问答 (1)
- 收藏
- 关注
转载 编程思想之多线程与多进程(4):C++ 中的多线程
《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,《编程思想之多线程与多进程(2)——线程优先级与线程安全》一文讲了线程安全(各种同步锁)和优先级,这是多线程学习必须了解的基础。本文将接着讲一下C++中多线程程序的开发.这里主要讲Windows平台线程的用法,创建线程要调用windows API的CreateThread方法
2015-10-28 21:06:33 377
转载 编程思想之多线程与多进程(3):Java 中的多线程
单线程任何程序至少有一个线程,即使你没有主动地创建线程,程序从一开始执行就有一个默认的线程,被称为主线程,只有一个线程的程序称为单线程程序。如下面这一简单的代码,没有显示地创建一个线程,程序从main开始执行,main本身就是一个线程(主线程),单个线程从头执行到尾。【Demo1】:单线程程序123456public st
2015-10-28 21:05:17 506
转载 编程思想之多线程与多进程(2)-线程优先级与线程安全
上文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下线程优先级和线程安全。线程优先级现在主流操作系统(如Windows、Linux、Mac OS X)的任务调度除了具有前面提到的时间片轮转的特点外,还有优先级调度(Priority Schedule)的特点。优先级调度决定了线程按照什么顺序轮流执行,在具有优先级调度的系统
2015-10-28 21:02:33 553
转载 编程思想之多线程与多进程(1)-以操作系统的角度述说线程与进程
什么是线程什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把他讲通俗一点,讲的明白一点,因为这是个一直困扰我很久的,扑朔迷离的知识领域,希望通过我的理解揭开它一层一层神秘的面纱。任务调度线程是什么?要理解这个概念,须要先了
2015-10-28 20:58:22 682
转载 定位UNIX上常见问题的经验总结
本文主要对 UNIX 平台常见的问题进行了分类,介绍一些常见问题分析时使用的方法和命令,对以下三种常见问题的分析方法做了简单介绍:UNIX 下 Crash 问题的分析方法、UNIX 下内存泄露问题的分析方法和 UNIX 下 performance 问题的分析方法。同时通过对下面两个例子的介绍,巩固了上面问题分析的介绍:一个多线程应用的性能问题的分析一个 crash 问题的分
2015-10-28 18:44:26 1015
转载 TimesTen临时(内存)空间使用和调整临时(内存)空间
在TimesTen运维及项目前期规划过程中,需要对TimesTen临时空间进行计算,下面根据官方建议结合运维经验规划临时空间的分配:1、官方对临时空间分配的计算方法:TempSize = 14 MB + ceiling(PermSize / 8)根据个人的运维经验,官方的计算方式比较适合于内存数据库大小在10~40GB比较合适,如果内存库分配较小或较大时建议做稍微调整。当内存数据库分配小于10GB时,建议:T
2015-10-23 22:49:08 1620
转载 手把手教你用 Strace 诊断问题 | 运维技巧
早些年,如果你知道有个 strace 命令,就很牛了,而现在大家基本都知道 strace 了,如果你遇到性能问题求助别人,十有八九会建议你用 strace 挂上去看看,不过当你挂上去了,看着满屏翻滚的字符,却十有八九看不出个所以然。本文通过一个简单的案例,向你展示一下在用 strace 诊断问题时的一些套路。如下真实案例,如有雷同,实属必然!让我们看一台高负载服务器的 top 结果
2015-10-19 09:17:22 2241
转载 C++11新特性--右值引用
概述 右值引用的概念有些读者可能会感到陌生,其实他和C++98/03中的左值引用有些类似,例如,c++98/03中的左值引用是这样的:int i = 0;int& j = i; 这里的int&是对左值进行绑定(但是int&却不能绑定右值),相应的,对右值进行绑定的引用就是右值引用,他的语法是这样的A&&,通过双引号来表示绑定类型为A的右值。通过&&我们就可以很方便的绑定右
2015-10-05 17:51:12 1225 3
转载 善用SourceMonitor+Astyle,让代码维护者不再骂娘
1. 什么样的代码让你想骂娘?什么样的代码最想让你骂娘,是这样的,代码层层嵌套或者是这样的密密麻麻,舍不得多一行免费空格又或者是那种又臭又长的代码呢?代码除了用来运行外,还有很重要的就是阅读,给自己阅读,或者给他人阅读,如果几个月后你自己都看不下去自己以前写的代码,呵呵…2. 我们需要漂亮的代码爱美之心,人皆有之。漂亮的代码,也是我们程序猿的追求,它不仅能够完成要求
2015-10-02 14:44:29 763
pthread_mutex_t_is_too_small_for_large_pids_in_aosp_bionic.patch
2020-03-13
mips64el-linux-android-4.9.tgz
2018-12-27
python工程编译pyc脚本.sh
2018-12-01
cocos2dx环境变量设置脚本
2018-11-22
protobuf c#转换工具-支持proto2
2018-09-19
cocos-js中文帮助手册.chm
2018-08-03
Understand 4.0.811 破解版
2016-04-12
Android反编译工具
2013-04-22
ExtJs教程指南.pdf
2012-02-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人