公子姓王

导航

11 2018 档案

Thread类源码解析
摘要:源码版本:jdk8 其中的部分论证和示例代码: " Java_Concurrency " 类声明: 本身实现了 接口 :任务,《java编程思想》中表示该命名不好,或许叫Task更好; Thread:线程,执行任务的载体; 构造方法: 构造时,可以指定线程组,线程运行任务Runnable对象,线程名 阅读全文

posted @ 2018-11-24 12:45 公子姓王 阅读(1176) 评论(0) 推荐(0)

程序 进程 线程的区别与联系
摘要:首先,关于这三个的 定义 及 联系 ,我自己的简单理解: 程序(Program) :为了完成特定功能,一组计算机指令的集合,是一个 静态 概念; 进程(Process) :运行中的程序实例,操作系统进行 资源分配和调度 的基本单位,一个 程序 在运行时,至少有一个进程; 线程(Thread) :进程 阅读全文

posted @ 2018-11-21 13:50 公子姓王 阅读(464) 评论(0) 推荐(0)

树 内部/外部结点 深度/高度 满二叉树/完全二叉树
摘要:最近在复习树的过程中,发现不同的教材和公开课对于树的一些基本概念定义不一,个人原来的理解也混乱; 这里对这些做一下记录,并从这些定义中选取使用更广泛或更合理的定义作为后续学习依据,避免懵逼; node:翻译为 还是 ? 在《数据结构与算法分析·C语言描述》一书中,将node翻译为节点; 《大话数据结 阅读全文

posted @ 2018-11-08 17:03 公子姓王 阅读(4386) 评论(0) 推荐(0)

链表 头插法 尾插法 为什么要有头结点
摘要:学过链表的应该都知道向链表中插入元素存在两种插入方式: 头插法 :数据插入链表后,作为链表的第一个元素; 尾插法 :数据插入链表后,作为链表的最后一个元素; 本篇博客的重点在于 为什么要有头结点 关于头结点和头指针的概念,请参考 "关于链表中头指针和头结点的理解" 为什么要有头结点,在网上找了半天, 阅读全文

posted @ 2018-11-06 21:55 公子姓王 阅读(2140) 评论(0) 推荐(0)