- 博客(10)
- 收藏
- 关注
转载 JAVASE-多线程学习-2015.5.24
同步函数使用的锁是this;同步函数和同步代码块的区别:同步函数的锁是固定的this。同步代码块的锁是任意的对象。建议使用同步代码块.静态的同步函数使用的锁是该函数所属字节码文件对象,可以用getClass方法获取也可以用当前类名.class表示。单例设计模式所涉及的多线程问题(关于单例模式的介绍http://blog.csdn.net/jason...
2015-05-24 20:24:00
61
转载 JAVASE-多线程学习-2015.5.23
多线程安全问题的解决思路:就是将多条操作共享数据的线程代码封装起来,当有线程在执行这些代码的时候,其他线程是不可以参与运算的。必须要当前线程把这些代码都执行完毕后,其他线程才可以参与运算。在Java中,用同步代码框就能解决这个问题。同步代码块的格式:synchronized(对象){ 需要被同步的代码}同步的好处:解决了线程的安全问题。同...
2015-05-24 18:37:00
66
转载 JavaSE-多线程学习-215.5.21
线程的状态CPU的执行资格:可以被CPU处理,在处理队列中排队。CPU的执行权:正在被CPU处理。创建线程的第二种方式:实现Runnable接口。1.定义类实现Runnable接口。2.覆盖接口中的run方法,将线程的任务代码封装到run方法中。3.通过Thread类创建线程对象,并将Runnable接口的子类对象作为Thread类的构造函数的参数进行传...
2015-05-21 20:46:00
49
转载 JavaSE-多线程学习-215.5.20
多线程概述:进程:正在进行的程序。进程负责分配内存空间,线程负责执行。线程:进程中负责程序执行的控制单元(执行路径)一个进程中可以有多个执行路径同时执行,称为多线程。attention:一个进程中至少有一个线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己运行的内容,这个内容称为线程要执行的任务。多线程的利弊:好处:解决了多部分同时运行的...
2015-05-20 20:20:00
55
转载 数据结构与算法(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
69
转载 数据结构与算法-树-二叉树与郝夫曼树
二叉树的遍历二叉树的遍历指的是从根结点出发,按照某种次序依次访问二叉树中的所有结点,使得每个结点被访问一次且仅被访问一次。二叉树的遍历方法:前序遍历:规则是若二叉树为空,则空操作返回,否则先访问根结点,然后前序遍历左子树,再前序遍历右子树。1 void PreOrderTraverse(BiTree T)2 {3 if(T == NULL)4 ...
2015-03-10 10:40:00
75
转载 数据结构与算法(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
67
转载 数据结构与算法-树
树的定义树是n(n>=0)个结点的有限集。n=0称为空树。在任意一个非空树中:(1)有且仅有一个特定的称为根的结点;(2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,,,,,Tm,其中每一个集合本身又是一棵树,并且称为根的子树。结点分类:结点的度:结点拥有的子树数。叶结点/终端结点:度为零的结点。非终端结点/分...
2015-03-09 16:48:00
69
转载 数据结构与算法(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
95
转载 FLTK学习日志01
刚接触编程不到半年,之前也都是零零散散的时间学习C++,总觉得自己不像是programmer更像是个码字的,总得想个办法解决这个问题。。FLTK相对QT和MFC简单。但是事件处理也困扰了我这个新手很久,可能真的是没有用心吧。在Fltk中每一个控件都有一个我们感兴趣的事情,例如按钮我们点击它,文本框我们输入内容。每个控件(Fl_Widget)都有一个方法叫callback(...
2015-01-30 20:07:00
56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人