摘要: 练习:使用多线程程序模拟电影票售卖的过程,一共有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 追风的小蚂蚁 阅读(173) 评论(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 追风的小蚂蚁 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 实现Runnable接口创建线程 使用Runnable创建线程步骤: 阅读全文
posted @ 2018-12-20 13:29 追风的小蚂蚁 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 继承Thread类创建线程 在java里面,开发者可以创建线程,这样在程序执行过程中,如果CPU空闲了,就会执行线程中的内容。 使用Thread创建线程的步骤: 阅读全文
posted @ 2018-12-20 10:39 追风的小蚂蚁 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 什么是进程?可以简单的认为一个应用程序就是一个进程,不过有些应用程序会启动多个进程,即一个应用程序至少会启动一个进程,在windos系统上面通过任务管理器可以查看计算机上正在启动的进程。 进程和进程之间的内存是独立的,这样可以提高应用程序的稳定性和安全性。 什么是线程? 线程是进程中的一 阅读全文
posted @ 2018-12-20 10:23 追风的小蚂蚁 阅读(272) 评论(0) 推荐(0) 编辑