
Java
running_stone
我想写一篇自我介绍
展开
-
关于线程(三)线程控制
最近接手一个新项目,有点小忙。线程写了一半还要重新缕缕思路!这次说点线程重要的东西吧,线程的控制。Java自动调度没有逻辑约束的线程时,其执行顺序是没有保障的。但是可以通过编程调用一些调度线程的方法,来实现一定程度上对线程的调度。但要注意的是,这些调度线程的方法,有些是有保障的,有些只是影响线程进入执行状态的几率。一、睡眠在线程执行的过程中,调用sleep方法可以让线程睡眠一段指定原创 2014-03-05 15:11:02 · 1197 阅读 · 0 评论 -
关于线程(一)线程的基础
今天闲来无事,整理了一下Java的线程,如有不足还望各位看官补充指导!一、为什么需要多线程 多线程编程可以使程序具有有两条或两条以上的并发执行线索,就像日常工作中由多人同时合作完成一个任务。这在很多情况下可以改善程序的响应性能,提高资源的利用效率,在多核CPU年代,这显得尤为重要。然而滥用多线程也有可能给程序带来意想不到的错误,降低程序执行的效率。 例如,开发一个网上购物时自动邮件原创 2014-02-27 16:32:21 · 1009 阅读 · 2 评论 -
关于线程(二)线程的状态
写完了第一篇,想来想去不知道第二篇写点什么好了,那就简单点介绍吧,说说线程的几个状态吧。线程对象被创建后一般会经历生命周期中五个不同的状态,分别是新建,准备,运行,等待/阻塞,死亡。这五个生命周期的状态存在六种转换关系,大致是如下图1、新建状态:当一个线程对象创建后,即Thread类或其子类对象创建后,其便处于新建状态。在这种状态下线程对象还只是一个普通对象,没有成为一条独立的执行线索原创 2014-02-27 17:03:22 · 982 阅读 · 0 评论 -
关于线程(四)线程同步
这里主要说说synchronized的线程同步问题,lock准备在线程池中再说。下班了,回头慢慢写!我是煮夫,得回家做饭。原创 2014-03-10 16:53:41 · 1002 阅读 · 0 评论