自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 运行时多态(RTTI)

RTTI的概念:运行时的类型信息run-time type information所有的类型信息 =》Class对象里面进行存储类 ==》 Class(方法区进行存储)空类的前8个地址:方法表的地址#16 在方法表16号Java编译器把类的实例方法都默认处理成了virtual虚函数。Private方法无法被覆盖Final 常量、不能被改变fianl修饰方法不能被

2017-11-03 22:58:42 269

原创 关于java语言数组的一些简单用法

int[] array1=newint[5];int[] array2=newint[]{1,2,3};int[]array3= {1,2,3};Java里的两大算法类库Arrays:数组算法类库       Collections:集合的算法类库.equals   .toString (打印成字符)     .    乱序.sort(从小到大)    .bin

2017-11-03 22:56:01 171

原创 关于java迷宫算法核心(非递归)

用非递归的栈来解决 class Maze{private int row;private int colum;private MazeNode[][] mazePath;private SqStack stack;public Maze(int row, int colum){this.row = row;this.colum = colum;mazeP

2017-11-03 22:42:17 707

原创 线程同步与线程安全

1、线程同步1.1 互斥锁概念: 实现线程访问临界资源的同步控制。如果一个线程在临界区开始时,给互斥锁加锁,那么其他的线程就必须等待线程解锁,才能接着运行,并访问资源。操作: 初始化, 加锁、解锁、销毁锁互斥锁: pthread_mutex_t 锁类型锁初始化:int pthread_mutex_init(pthread_mutex_t *mutex,pthre

2017-10-11 16:18:51 431

原创 线程的使用及相关代码

线程的创建#include int pthread_create(pthread_t *id, pthread_attr_t *attr,void*(*pthread_fun)(void*), void *arg);id : 线程的编号,由系统自动填充;attr: 线程属性;pthread_fun: 线程创建以后所调用的函数地址;arg: 传递给函数线程的参数。总结

2017-10-09 19:33:56 317

原创 线程的基础概念

1、概念:进程内部的一条执行序列。进程内部至少有一条执行线程。即就是main函数的执行体。进程内部可以有多条线程,main 函数的线程称之为主线程,其他线程称之为函数线程。函数线程是由主线程通过系统调用函数创建的。2、与进程的区别:2.1 进程是资源分配的最小单位,线程是调度(执行)的最小单位2.2 第七点2.3 线程切换比进程切换消耗小3、线程的分类3.1 用户级

2017-10-09 19:26:27 236

原创 二叉树的创建、遍历

通过对二叉树的学习,我决定对以下创建和遍历的算法做一总结,首先,,递归很重要!!!递归很重要!!!!递归很重要!!!因为它的代码短呀。。。,当然能改为循环也重要。。。。本次不是很全面,,还有小部分没写,,不是因为我不会,,,就是因为我*********。。!!!!!!第一次写的不好,,,看的人不许说我哟!!!!void PreOrder(BtNode *ptr)    //前序遍历

2017-09-30 20:27:29 188

空空如也

空空如也

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

TA关注的人

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