ios 中的多线程有几种实现方式
2017-04-17
展开全部
在java5以前实现多线程有两种方法(继承Thread类和实现Runnable接口) 它们分别为: 使用new Thread()和new Thread(Runnable)形式 第一种直接调用thread的run方法,所以,往往使用Thread子类,即new SubThread()。 第二种调用 Runnable的run方法。 第一种: new Thread(){}.start();这表示调用Thread子类对象的run方法,new Thread(){}表示一个Thread的匿名子类的实例对象,子类加上run方法后的代码如下: new Thread(){ public void run(){ } }.start(); 第二种: new Thread( new Runnable(){} ).start(); 这表示调用Thread对象接受的Runnable对象的run方法,new Runnable(){}表示一个Runnable的匿名子类的实例对象, runnable的子类加上run方法后的代码如下: new Thread(new Runnable(){ public void run(){ } } ).start();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询