摘要: 同步函数使用的锁是this;同步函数和同步代码块的区别:同步函数的锁是固定的this。同步代码块的锁是任意的对象。建议使用同步代码块.静态的同步函数使用的锁是该函数所属字节码文件对象,可以用getClass方法获取也可以用当前类名.class表示。单例设计模式所涉及的多线程问题(关于单例模式的介绍h... 阅读全文
posted @ 2015-05-24 20:24 Lited 阅读(212) 评论(0) 推荐(0)
摘要: 多线程安全问题的解决思路:就是将多条操作共享数据的线程代码封装起来,当有线程在执行这些代码的时候,其他线程是不可以参与运算的。必须要当前线程把这些代码都执行完毕后,其他线程才可以参与运算。在Java中,用同步代码框就能解决这个问题。同步代码块的格式:synchronized(对象){ 需要被同步的... 阅读全文
posted @ 2015-05-24 18:37 Lited 阅读(137) 评论(0) 推荐(0)
摘要: 线程的状态CPU的执行资格:可以被CPU处理,在处理队列中排队。CPU的执行权:正在被CPU处理。创建线程的第二种方式:实现Runnable接口。1.定义类实现Runnable接口。2.覆盖接口中的run方法,将线程的任务代码封装到run方法中。3.通过Thread类创建线程对象,并将Runnabl... 阅读全文
posted @ 2015-05-21 20:46 Lited 阅读(170) 评论(0) 推荐(0)
摘要: 多线程概述:进程:正在进行的程序。进程负责分配内存空间,线程负责执行。线程:进程中负责程序执行的控制单元(执行路径)一个进程中可以有多个执行路径同时执行,称为多线程。attention:一个进程中至少有一个线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己运行的内容,这个内容称为线程要执... 阅读全文
posted @ 2015-05-20 20:20 Lited 阅读(195) 评论(0) 推荐(0)
摘要: 单链表的反转将学生成绩程序中的学生成绩结点按照座号反向输出 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 class list 7 { 8 public: 9 int num,score;10 ... 阅读全文
posted @ 2015-03-10 19:41 Lited 阅读(305) 评论(0) 推荐(0)
摘要: 二叉树的遍历二叉树的遍历指的是从根结点出发,按照某种次序依次访问二叉树中的所有结点,使得每个结点被访问一次且仅被访问一次。二叉树的遍历方法:前序遍历:规则是若二叉树为空,则空操作返回,否则先访问根结点,然后前序遍历左子树,再前序遍历右子树。1 void PreOrderTraverse(BiTree... 阅读全文
posted @ 2015-03-10 10:40 Lited 阅读(395) 评论(0) 推荐(0)
摘要: 单链表的建立 1 #include 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 c... 阅读全文
posted @ 2015-03-09 20:49 Lited 阅读(383) 评论(0) 推荐(0)
摘要: 树的定义树是n(n>=0)个结点的有限集。n=0称为空树。在任意一个非空树中:(1)有且仅有一个特定的称为根的结点;(2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,,,,,Tm,其中每一个集合本身又是一棵树,并且称为根的子树。结点分类:结点的度:结点拥有的子树数。叶结点/终... 阅读全文
posted @ 2015-03-09 16:48 Lited 阅读(1065) 评论(0) 推荐(0)
摘要: 首先我们来编写一些矩阵计算的C++实现代码矩阵相加#includeusing namespace std;const int ROWS = 3;const int COLS = 3;void MatrixAdd(int*,int*,int*,int,int);int main(){ int A... 阅读全文
posted @ 2015-03-07 13:40 Lited 阅读(1954) 评论(0) 推荐(0)
摘要: 刚接触编程不到半年,之前也都是零零散散的时间学习C++,总觉得自己不像是programmer更像是个码字的,总得想个办法解决这个问题。。FLTK相对QT和MFC简单。但是事件处理也困扰了我这个新手很久,可能真的是没有用心吧。在Fltk中每一个控件都有一个我们感兴趣的事情,例如按钮我们点击它,文本框我... 阅读全文
posted @ 2015-01-30 20:07 Lited 阅读(242) 评论(0) 推荐(0)