线程间的调度策略 通常是选择优先级高的线程,但是若发生以下情况则终止线程的运行: 1 调用yield 让出对cpu的占用权。 2 调用sleep 3 线程由于I/O操作而受阻 4 更高优先级的线程出现 5 时间片用完 线程类的一些相关方法 isAlive()判断线程的死活、getPriority.....
分类:
编程语言 时间:
2014-07-16 20:33:57
阅读次数:
225
Java中primite type,如char,integer,bool之类的,它们的读写操作都是atomic的,但是有几个例外:long和double类型不是atomic的,因为long和double都是8字节的,而在32位的CPU上,其机器字长为32位,操作8个字节需要多个指令操作。++i或者i...
分类:
编程语言 时间:
2014-07-16 19:59:19
阅读次数:
209
{ "vmtemplate": { "NAME": "bbbb", "MEMORY": "512", "CPU": "1", "DESCRIPTION": "aaaa", "DISK": [ {...
分类:
其他好文 时间:
2014-07-16 19:54:28
阅读次数:
165
一般来说nginx配置文件中对优化比较有作用的为以下几项:worker_processes 8;1 nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100...
分类:
其他好文 时间:
2014-07-16 19:51:46
阅读次数:
185
我对linux高端内存的错误理解都是从这篇文章得来的,这篇文章里讲的物理地址 = 逻辑地址 – 0xC0000000:这是内核地址空间的地址转换关系。这句话瞬间让我惊呆了,根据我的CPU的知识,开启分页之后,任何寻址都要经过mmu的转换,也就是一个二级查表的过程(386)难道内核很特殊,当mmu看到...
分类:
系统相关 时间:
2014-07-16 19:39:07
阅读次数:
235
环境:系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡)系统版本:CentOS-7.0-1406-x86_64-DVD.iso安装步骤:1.虚拟系统安装1.1 使用VMware 虚拟机,读入ISO进行安装。启动后进行安装界面1.2 选择 Install CentOS7,进...
分类:
其他好文 时间:
2014-07-13 11:16:59
阅读次数:
737
· 第26页
The SwiftProgramming Language读书笔记学习笔记第26页
本页主要讨论swift语言里的整形数据和浮点数。
1 int整形,有符号整形数据,是和计算机平台cpu字节数相关的数据类型。
即,在8位计算机的int型整形,占一字节int;在16位计算机上int代表2字
节整形数据,因此平时我们熟知的32位计算机的int型数...
分类:
其他好文 时间:
2014-07-12 20:57:56
阅读次数:
234
通过修改/etc/inittab.通过这个文件修改系统的启动方式.
ls –l /etc/ | more (管道),将前面的结果交给后面的命令进行处理。
在linux中遇到问题使用man命令。
查找文件信息并将文件存储到一个制定的文件中。
ls –la > “a.txt”
创建组名:
创建组:
查...
分类:
系统相关 时间:
2014-07-12 20:36:34
阅读次数:
419
目录1. Singleton示例2. volatile解决问题1:CPU缓存3. volatile解决问题2:编译器优化(指令乱序)一. 标准的单例模式示例```csharppublic sealed class Singleton{ // 静态实例 private static vol...
分类:
其他好文 时间:
2014-07-12 15:44:46
阅读次数:
459
环境:系统硬件:vmware vsphere (CPU:2*4核,内存2G)系统版本:CentOS Linux release 7.0.1406安装步骤:1.系统环境1.1 更新系统[root@centos ~]# yum update -y 1.2 查看环境[root@centos ~]# cat...
分类:
其他好文 时间:
2014-07-12 13:55:19
阅读次数:
8376