自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 收藏
  • 关注

转载 JAVASE-多线程学习-2015.5.24

同步函数使用的锁是this; 同步函数和同步代码块的区别: 同步函数的锁是固定的this。 同步代码块的锁是任意的对象。 建议使用同步代码块. 静态的同步函数使用的锁是该函数所属字节码文件对象, 可以用getClass方法获取也可以用当前类名.class表示。 单例设计模式所涉及的多线程问题(关于单例模式的介绍http://blog.csdn.net/jason...

2015-05-24 20:24:00 88

转载 JAVASE-多线程学习-2015.5.23

多线程安全问题的解决思路: 就是将多条操作共享数据的线程代码封装起来,当有线程在执行这些代码的时候,其他线程是不可以参与运算的。必须要当前线程把这些代码都执行完毕后,其他线程才可以参与运算。 在Java中,用同步代码框就能解决这个问题。 同步代码块的格式: synchronized(对象) {   需要被同步的代码 } 同步的好处:解决了线程的安全问题。 同...

2015-05-24 18:37:00 115

转载 JavaSE-多线程学习-215.5.21

线程的状态 CPU的执行资格:可以被CPU处理,在处理队列中排队。 CPU的执行权:正在被CPU处理。 创建线程的第二种方式:实现Runnable接口。 1.定义类实现Runnable接口。 2.覆盖接口中的run方法,将线程的任务代码封装到run方法中。 3.通过Thread类创建线程对象,并将Runnable接口的子类对象作为Thread类的构造函数的参数进行传...

2015-05-21 20:46:00 88

转载 JavaSE-多线程学习-215.5.20

多线程概述: 进程:正在进行的程序。进程负责分配内存空间,线程负责执行。 线程:进程中负责程序执行的控制单元(执行路径) 一个进程中可以有多个执行路径同时执行,称为多线程。 attention:一个进程中至少有一个线程。 开启多个线程是为了同时运行多部分代码。 每一个线程都有自己运行的内容,这个内容称为线程要执行的任务。 多线程的利弊: 好处:解决了多部分同时运行的...

2015-05-20 20:20:00 102

转载 数据结构与算法(C++版本)-链表

单链表的反转 将学生成绩程序中的学生成绩结点按照座号反向输出 1 #include<iostream> 2 #include<iomanip> 3 #include<ctime> 4 #include<cstdlib> 5 using namespace std; 6 class list 7 { ...

2015-03-10 19:41:00 70

转载 数据结构与算法-树-二叉树与郝夫曼树

二叉树的遍历 二叉树的遍历指的是从根结点出发,按照某种次序依次访问二叉树中的所有结点,使得每个结点被访问一次且仅被访问一次。 二叉树的遍历方法: 前序遍历:规则是若二叉树为空,则空操作返回,否则先访问根结点,然后前序遍历左子树,再前序遍历右子树。 1 void PreOrderTraverse(BiTree T) 2 { 3 if(T == NULL) 4 ...

2015-03-10 10:40:00 74

转载 数据结构与算法(C++版本)-单链表

单链表的建立 1 #include<iostream> 2 using namespace std; 3 class list 4 { 5 public: 6 int num,score; 7 char name[10]; 8 class list *next; 9 }; 10 typedef class ...

2015-03-09 20:49:00 128

转载 数据结构与算法-树

树的定义 树是n(n>=0)个结点的有限集。 n=0称为空树。 在任意一个非空树中: (1)有且仅有一个特定的称为根的结点; (2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,,,,,Tm,其中每一个集合本身又是一棵树,并且称为根的子树。 结点分类: 结点的度:结点拥有的子树数。 叶结点/终端结点:度为零的结点。 非终端结点/分...

2015-03-09 16:48:00 77

转载 数据结构与算法(C++版本)

首先我们来编写一些矩阵计算的C++实现代码 矩阵相加 #include<iostream> using namespace std; const int ROWS = 3; const int COLS = 3; void MatrixAdd(int*,int*,int*,int,int); int main() { int A[ROWS][CO...

2015-03-07 13:40:00 155

转载 FLTK学习日志01

刚接触编程不到半年,之前也都是零零散散的时间学习C++,总觉得自己不像是programmer更像是个码字的,总得想个办法解决这个问题。。 FLTK相对QT和MFC简单。 但是事件处理也困扰了我这个新手很久,可能真的是没有用心吧。 在Fltk中每一个控件都有一个我们感兴趣的事情,例如按钮我们点击它,文本框我们输入内容。 每个控件(Fl_Widget)都有一个方法叫callback(...

2015-01-30 20:07:00 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除