java中线程有什么用?

线程有什么用?

通过引入线程技术,在浏览器中你可以浏览网页的同时,播放动画和声音效果,同时在后台打印一个页面。例如老板可以同时处理工程师,秘书和清洁人员的事,这 就是多线程处理机制。Within the browser,you can surf a webpage while play animation and mp3 concurrently, print a page in the background。for example: boss handle engineer,secretary,cleaner, this is multithread mechanism.

更多请见:http://www.mark-to-win.com/tutorial/java_6_PointThread.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Java 线程创建方式有两种: 1. 继承 Thread 类并重写 run 方法。 2. 实现 Runnable 接口并重写 run 方法。通过将 Runnable 对象传递给 Thread 构造函数,然后调用 start() 方法启动线程。 ### 回答2: Java线程的创建方式有以下几种: 1. 继承Thread类:创建一个新的类并继承Thread类,重写父类的run()方法作为线程的入口点,然后创建该类的实例并调用start()方法来启动线程。 2. 实现Runnable接口:创建一个实现Runnable接口的类,该类需要实现run()方法,然后创建该类的实例并将其作为参数传递给Thread类的构造方法,最后调用start()方法来启动线程。 3. 实现Callable接口:Callable接口与Runnable接口类似,但是它的call()方法可以返回一个结果,并且可以抛出异常。创建一个实现Callable接口的类,该类需要实现call()方法,然后创建该类的实例并将其作为参数传递给ExecutorService的submit()方法,最后调用get()方法获取返回结果。 4. 使用Executor框架:Java提供了Executor框架来管理和执行线程。可以通过使用ExecutorService接口及其实现类ThreadPoolExecutor来创建线程池,然后将任务提交给线程池进行执行。 5. 使用ScheduledExecutor框架:ScheduledExecutor框架是Executor框架的扩展,提供了按照时间进行调度的功能。可以使用ScheduledExecutorService接口及其实现类ScheduledThreadPoolExecutor来创建定时任务。 这些是Java常用的线程创建方式,每种方式都有适用的场景,可以根据具体的需求选择合适的方式来创建线程。 ### 回答3: Java线程的创建方式有两种:继承Thread类和实现Runnable接口。 1. 继承Thread类:创建一个继承自Thread类的子类,并重写其run方法。在run方法定义线程的任务逻辑。然后通过创建子类对象并调用start方法来启动线程。 示例代码如下: ``` public class MyThread extends Thread { @Override public void run() { // 线程任务逻辑 } } // 创建并启动线程 MyThread myThread = new MyThread(); myThread.start(); ``` 2. 实现Runnable接口:创建一个类实现Runnable接口,并实现其run方法。在run方法定义线程的任务逻辑。然后通过创建Runnable接口实现类的对象,并将其作为参数传递给Thread类的构造方法来创建Thread对象。最后调用Thread对象的start方法来启动线程。 示例代码如下: ``` public class MyRunnable implements Runnable { @Override public void run() { // 线程任务逻辑 } } // 创建并启动线程 MyRunnable myRunnable = new MyRunnable(); Thread thread = new Thread(myRunnable); thread.start(); ``` 这两种方式都可以创建线程,但实现Runnable接口的方式更常用,因为它可以避免单继承的限制,并且更符合面向对象的设计原则。同时,实现Runnable接口还能在实例化Thread对象时,可以共享同一个Runnable实例,实现多个线程共享数据的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值