1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。2) 线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空...
分类:
编程语言 时间:
2015-07-05 16:15:04
阅读次数:
135
Oracle 11g有多个版本可供选择:标准版1、标准版和企 业版。所有这些版本都使用相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理器服务器扩展到多处理器服务器集 群,而无需更改一行代码。Oracle数据库11g企业版还有许多其他增强了性能、可伸缩性、可用性、安全性...
分类:
数据库 时间:
2015-06-30 10:12:23
阅读次数:
156
体系结构复习 线程级并行是多处理器支持多个线程同时并行执行...
分类:
编程语言 时间:
2015-06-22 11:08:18
阅读次数:
413
top:查看进程活动状态以及一些系统状况.vmstat:查看系统状态、硬件和系统信息等.iostat:查看CPU负载,硬盘状况.sar:综合工具,查看系统状况.mpstat:查看多处理器状况.netstat:查看网络状况.iptraf:实时网络状况监测.tcpdump:抓取网络数据包,详细分析.mpstat:查看多处理器状况...
分类:
系统相关 时间:
2015-06-16 19:34:59
阅读次数:
231
在未来,企业私有云,公有云会成为计算机主要组成部分,个人不再需要一台pc,只需要从云上分配一台虚拟机即可,真正进入了每人一台电脑的时代。这台虚拟机需要付费或免费使用,硬件升级成本将降低,企业无需再为频繁的电脑报废而烦恼,云采用多处理器架构,要增加计算能力,只需要增加处理器数量即可。
个人需要一台连接到云的智能设备,该设备连接到云网络时,会被分配一个IP地址,外部IO设备连接到该设...
分类:
其他好文 时间:
2015-05-30 00:41:46
阅读次数:
199
50道Java线程面试题
下面是Java线程相关的热门面试题,你可以用它来好好准备面试。
1) 什么是线程?
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越...
分类:
编程语言 时间:
2015-05-29 23:10:35
阅读次数:
161
一 为什么需要并发?
或许我们想到的第一个理由是:使程序更快的执行,确实,对于多处理器的机器来说,利用并发将每个任务分配到多个CPU上,能使程序更快的执行。
但在单处理器机器上运行并发程序,由于上下文切换(CPU控制权由运行任务转移到另外一个就绪任务时所发生的事件)的代价,开销甚至比顺序执行还要大,那是不是说,并发对于单处理器来说就没有作用了呢?
其实不然,因为考虑到一种情况“阻塞”,如果没有...
分类:
其他好文 时间:
2015-05-27 12:26:40
阅读次数:
192
线程会共享进程范围内的资源,例如内存句柄和文件句柄,但每个线程都有各自的程序计数器、栈及局部变量等。线程还提供了一种直观的分解模式来充分利用多处理器系统中的硬件并行性,而在同一个程序中的多个线程还可以被同时调度到多个CPU上运行。线程也被称为轻量级进程。在大多数现代操作系统中,都是以线程为基本的调度单位,而不是进程。同一个进程中的所有线程都将共享进程的内存地址空间,因此这些线程都能访问相同的成员变量...
分类:
编程语言 时间:
2015-05-27 12:18:53
阅读次数:
135
1、Java优势:支持多种操作系统平台,优秀的多线程设计,面向对象设计,异常处理机制,有着健壮的安全设计,其体系结构中立;注释:体系结构中立:编译器生成一个体系结构中立的目标文件格式,这是一种编译过的代码,只要有Java运行时系统,就可以在许多处理器上运行。Java编译..
分类:
编程语言 时间:
2015-05-16 01:37:52
阅读次数:
191
什么是集群? 集群,是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。集群的工作方式类似于人们之间的协同工作。 Vs-nat集群是一种最简单的集群。他的结构类似于linux透明代理服务器。 这是从网络上下...
分类:
系统相关 时间:
2015-05-15 19:52:22
阅读次数:
228