- 博客(9)
- 收藏
- 关注
转载 进程与线程的区别
定义:一、进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。二、线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),一个线程可以创建和撤销另一个线程;进程和线程的关系:(1)一个线程只能
2014-11-03 14:39:17 378
原创 java 线程 交替输出
package test.thread;import java.text.SimpleDateFormat;import java.util.Date;public class SYNThread { boolean source = false; public synchronized void printA(){ while(source){ try {
2014-11-02 18:01:38 461
转载 设一棵完全二叉树共有700个结点,求该二叉树有几个叶子结点?
根据“二叉树的第i层至多有2^(i − 1)个结点;深度为k的二叉树至多有2^k − 1个结点(根结点的深度为1)”这个性质:因为2^9-1 完全二叉树的深度是10,前9层是一个满二叉树,这样的话,前九层的结点就有2^9-1=511个;而第九层的结点数是2^(9-1)=256所以第十层的叶子结点数是700-511=189个;现在来算第九层的叶子结点个数。由于第十层的叶子结点是从第九层延伸
2014-11-02 14:12:37 5328
原创 java:输入一个数,反转后输出
public class TEST { public long reverse(long num){ String strnum = String.valueOf(num); StringBuffer buffer = new StringBuffer(); for(int i=0;i<strnum.length();i++){ buffer.append(
2014-10-26 19:06:02 1247
原创 完美卸载,清理Oracle11g步骤
闲来无事,想把Oracle 11g重装一下,记录如下:(1)首先在服务中停止所有的Oracle服务;(2)开始 -> 程序 -> Oracle-OraDb11g_home1 -> Oracle Installation Products -> Universal Installer,单击“卸载产品”-“全部展开”,然后选中除“OraDb11g_home1”外
2014-06-27 10:07:10 1589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人