摘要: 进程 系统中程序执行和资源分配的基本单位 每个进程有自己的数据段、代码段和堆栈段 在进行切换时需要有比较复杂的上下文切换线程 减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多 进程内独立的一条运行路线 处理器调度的最小单元,也称为轻量级进程可以对进程的内存空间和资源进行访问,并与同一进程中的其他线程共享线程 线程相关的执行状态和存储变量放在线程控制表内 一个进程可以有多个线程,有多个线程控制表及堆栈寄存器,共享一个用户地址空间多线程同步问题 线程共享进程的资源和地址空间 任何线程对系统资源的操作都会给其他线程带来影响线程技术发展 Linux 2... 阅读全文
posted @ 2012-04-05 22:27 Alex_Monkey 阅读(49907) 评论(13) 推荐(14) 编辑
摘要: 面向对象封装的原则 要求使对象之外的部分不能随意存取对象的内部数据,从而有效避免了错误对它的“交叉感染”,使软件错误能局部化,降低排错难度继承 所有的类都继承自java.lang.Object,一些常用的方法: equals():比较两个对象引用时否相同。 getClass():返回对象运行时所对应的类的表示,从而得到相应的信息 toString():返回对象字符串表示 finalize():用于在垃圾收集前清除对象 notify(), notifyall(), wait(): 用于多线程处理中的同步 子类(subclass)对父类(superclass... 阅读全文
posted @ 2012-04-05 12:03 Alex_Monkey 阅读(15863) 评论(1) 推荐(2) 编辑