文章分类 -  java

上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 62 下一页
摘要:线程的生命周期一共五个状态:新建、就绪、运行、堵塞、死亡 (1)新建 new Thread Thread thread=new Thread(); 当创建一个Thread对象时,这个线程就进入了新建状态,有了自己的内存空间,但还没有启动,此时线程还不是活的。 (2)就绪 runable 线程已经启动 阅读全文
posted @ 2016-12-08 21:39 天涯海角路 阅读(127) 评论(0) 推荐(0)
摘要:Java守护线程(后台线程) java的垃圾回收线程就是一个守护线程。 当线程结束的时候守护现场也就自然会结束了,守护线程和普通线程的写法是一样的,只是在start()之前要先使用public final void setDaemon(boolean vale)设置为true。可以使用thread. 阅读全文
posted @ 2016-12-08 21:38 天涯海角路 阅读(155) 评论(0) 推荐(0)
摘要:1 线程组 1.1 概述 Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理。对线程组的控管理,即同时控制线程组里面的这一批线程。 用户创建的所有线程都属于指定线程组,如果没有显示指定属于哪个线程组,那么该线程就属于默认线程组(即main线程组)。默认情况下,子线程和父线 阅读全文
posted @ 2016-12-08 21:29 天涯海角路 阅读(346) 评论(0) 推荐(0)
摘要:对于开发游戏项目的同胞来说,Timer 这个东西肯定不会陌生,今天对以前自己经常使用的定时进行了一番小小的总结!没有写具体实现的原理,只是列举出了其中的四种比较常见的使用方法,相对而言,所以只要按照其所列举的例子仿照即可! ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 阅读全文
posted @ 2016-12-08 21:17 天涯海角路 阅读(164) 评论(0) 推荐(0)
摘要:现在项目中用到需要定时去检查文件是否更新的功能。timer正好用于此处。 用法很简单,new一个timer,然后写一个timertask的子类即可。 代码如下: [java] view plain copy package comz.autoupdatefile; import java.util. 阅读全文
posted @ 2016-12-08 21:15 天涯海角路 阅读(75) 评论(0) 推荐(0)
摘要:首先,wait()和notify(),notifyAll()是Object类的方法,sleep()和yield()是Thread类的方法。 (1).常用的wait方法有wait()和wait(long timeout): void wait() 在其他线程调用此对象的 notify() 方法或 no 阅读全文
posted @ 2016-12-08 21:05 天涯海角路 阅读(152) 评论(0) 推荐(0)
摘要:线程让步: yield()yield()的作用是让步。它能让当前线程由“运行状态”进入到“就绪状态”,从而让其它具有相同优先级的等待线程获取执行权;但是,并不能保证在当前线程调用yield()之后,其它具有相同优先级的线程就一定能获得执行权;也有可能是当前线程又进入到“运行状态”继续运行!示例: ? 阅读全文
posted @ 2016-12-08 21:03 天涯海角路 阅读(161) 评论(0) 推荐(0)
摘要:1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。 例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRI 阅读全文
posted @ 2016-12-08 21:01 天涯海角路 阅读(364) 评论(0) 推荐(0)
摘要:概要 本章,会对线程的interrupt()中断和终止方式进行介绍。涉及到的内容包括:1. interrupt()说明2. 终止线程的方式 2.1 终止处于“阻塞状态”的线程 2.2 终止处于“运行状态”的线程3. 终止线程的示例4. interrupted() 和 isInterrupted()的 阅读全文
posted @ 2016-12-08 20:58 天涯海角路 阅读(138) 评论(0) 推荐(0)
摘要:概要 本章,会对“生产/消费者问题”进行讨论。涉及到的内容包括:1. 生产/消费者模型2. 生产/消费者实现 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3480016.html 1. 生产/消费者模型 生产/消费者问题是个非常典型的多线程问题,涉及到 阅读全文
posted @ 2016-12-08 20:58 天涯海角路 阅读(139) 评论(0) 推荐(0)
摘要:概要 本章,会对Thread中的线程让步方法yield()进行介绍。涉及到的内容包括:1. yield()介绍2. yield()示例3. yield() 与 wait()的比较 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479243.html 1 阅读全文
posted @ 2016-12-08 20:57 天涯海角路 阅读(123) 评论(0) 推荐(0)
摘要:概要 本章,会对Thread中sleep()方法进行介绍。涉及到的内容包括:1. sleep()介绍2. sleep()示例3. sleep() 与 wait()的比较 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479256.html 1. sle 阅读全文
posted @ 2016-12-08 20:57 天涯海角路 阅读(126) 评论(0) 推荐(0)
摘要:概要 本章,会对Thread中join()方法进行介绍。涉及到的内容包括:1. join()介绍2. join()源码分析(基于JDK1.7.0_40)3. join()示例 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479275.html 1. 阅读全文
posted @ 2016-12-08 20:57 天涯海角路 阅读(120) 评论(0) 推荐(0)
摘要:概要 本章,会对线程等待/唤醒方法进行介绍。涉及到的内容包括:1. wait(), notify(), notifyAll()等方法介绍2. wait()和notify()3. wait(long timeout)和notify()4. wait() 和 notifyAll()5. 为什么notif 阅读全文
posted @ 2016-12-08 20:56 天涯海角路 阅读(87) 评论(0) 推荐(0)
摘要:Java线程可以有优先级的设定,高优先级的线程比低优先级的线程有更高的几率得到执行(不完全正确,请参考下面的“线程优先级的问题“)。 优先级的取值 Java线程的优先级是一个整数,其取值范围是1 (Thread.MIN_PRIORITY ) - 10 (Thread.MAX_PRIORITY)。 T 阅读全文
posted @ 2016-12-08 20:52 天涯海角路 阅读(273) 评论(0) 推荐(0)
摘要:Java线程:线程的调度-优先级 与线程休眠类似,线程的优先级仍然无法保障线程的执行次序。只不过,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行。 线程的优先级用1-10之间的整数表示,数值越大优先级越高,默认的优先级为5。 在一个线程中开启另外一个新线程,则新开线程称为该线程的子 阅读全文
posted @ 2016-12-08 20:51 天涯海角路 阅读(99) 评论(0) 推荐(0)
摘要:一,介绍 本总结我对于JAVA多线程中线程之间的通信方式的理解,主要以代码结合文字的方式来讨论线程间的通信,故摘抄了书中的一些示例代码。 二,线程间的通信方式 ①同步 这里讲的同步是指多个线程通过synchronized关键字这种方式来实现线程间的通信。 参考示例: 由于线程A和线程B持有同一个My 阅读全文
posted @ 2016-12-08 20:24 天涯海角路 阅读(97) 评论(0) 推荐(0)
摘要:先从图片开始 小小的作下解释: 1、线程的实现有两种方式,一是继承Thread类,二是实现Runnable接口,但不管怎样,当我们new了这个对象后,线程就进入了初始状态; 2、当该对象调用了start()方法,就进入可运行状态; 3、进入可运行状态后,当该对象被操作系统选中,获得CPU时间片就会进 阅读全文
posted @ 2016-12-08 19:53 天涯海角路 阅读(85) 评论(0) 推荐(0)
摘要:Android最全开发资源 首先, 我觉得最好的Android学习路径还是:1.看Google Android官方开发主页, 要记住Read The "Friendly" (F*ing) Doc (阅读那该死的文档) , 和看Google Android官方视频教程。2.再加上自己写程序。 啥也别说 阅读全文
posted @ 2016-12-08 19:53 天涯海角路 阅读(136) 评论(0) 推荐(0)
摘要:今天有同事问到线程的问题,自己突然就有点蒙了,只模糊的记得个大概。当初学习线程的时候把这7个状态记得比自己名字还熟悉还把这7个状态编成了一段凄惨而美丽的爱情故事没想到如今却只能记得个大概真验证了“好记性不如烂笔头”的真理还是赶快回忆一下吧先从图片开始小小的作下解释:1、线程的实现有两种方式,一是继承 阅读全文
posted @ 2016-12-08 19:46 天涯海角路 阅读(112) 评论(0) 推荐(0)

上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 62 下一页