上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 34 下一页
摘要: 线程睡眠 Thread中的sleep方法可以使当前线程睡眠,线程睡眠后,里面的任务不会执行,待睡眠时间过后会自动苏醒,从而继续执行任务。 Thread中有两个重载的sleep方法sleep(long millis),指定睡眠毫秒数sleep(long millis, int nanos),第一个参数 阅读全文
posted @ 2018-12-21 09:57 追风的小蚂蚁 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 练习:使用多线程程序模拟电影票售卖的过程,一共有100张电影票,3个公司对外售卖 代码实现:先创建一个Ticket类实现Runnable接口 创建线程: 阅读全文
posted @ 2018-12-20 19:46 追风的小蚂蚁 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 获取线程对象 在使用Runnable接口来创建线程的时候,run方法中无法使用Thread类中的getName()方法,这时可以使用Thread.currentThread()方法获取Thread的对象,通过对象调用getName()方法。 阅读全文
posted @ 2018-12-20 16:01 追风的小蚂蚁 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 多线程创建的三种方式对比 继承Thread 优点:可以直接使用Thread类中的方法,代码简单 缺点:继承Thread类之后就不能继承其他的类 优点:可以直接使用Thread类中的方法,代码简单 缺点:继承Thread类之后就不能继承其他的类 实现Runnable接口 优点:即时自定义类已经有父类了 阅读全文
posted @ 2018-12-20 15:28 追风的小蚂蚁 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 实现Callable接口创建线程 Callable接口是在jdk5版本中加入的,这个接口在java.util.concurrent包下面,与其他两种方式不同的地方在于使用Callable接口创建的线程会获得一个返回值并且可以声明异常。 使用Callable创建线程步骤: 线程池 线程池是初始化一个多 阅读全文
posted @ 2018-12-20 14:35 追风的小蚂蚁 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 实现Runnable接口创建线程 使用Runnable创建线程步骤: 阅读全文
posted @ 2018-12-20 13:29 追风的小蚂蚁 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 继承Thread类创建线程 在java里面,开发者可以创建线程,这样在程序执行过程中,如果CPU空闲了,就会执行线程中的内容。 使用Thread创建线程的步骤: 阅读全文
posted @ 2018-12-20 10:39 追风的小蚂蚁 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 什么是进程?可以简单的认为一个应用程序就是一个进程,不过有些应用程序会启动多个进程,即一个应用程序至少会启动一个进程,在windos系统上面通过任务管理器可以查看计算机上正在启动的进程。 进程和进程之间的内存是独立的,这样可以提高应用程序的稳定性和安全性。 什么是线程? 线程是进程中的一 阅读全文
posted @ 2018-12-20 10:23 追风的小蚂蚁 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 在工作中有可能遇到多台机器远程通信的情况,如果要将机器A中的某个java对象传输到机器B上面,需要将这个java对象转换为字节序列然后进行传输。将对象转换为字节序列的过程叫做序列化,反之叫做反序列化。 一个对象如果支持序列化,需要实现Serializable的接口,这个接口中没有任何方法,实现该接口 阅读全文
posted @ 2018-12-19 19:54 追风的小蚂蚁 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 问题:从键盘接收一个路径,将这个路径下的所有文件和文件夹的名字按照层级打印。例如: 分析:获取路径File对象中的File数组遍历数组,取得File对象打印文件或文件夹的名字如果是一个文件夹的话,使用递归重复上面的操作 代码: 阅读全文
posted @ 2018-12-19 19:44 追风的小蚂蚁 阅读(413) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 34 下一页