zoukankan      html  css  js  c++  java
  • 看到的两种线程启动方法

    class MyThread implements Runnable {
             public void run() {
     
                 try {
                     Thread.sleep(10000);
                 } catch (InterruptedException e) {
                     // TODO Auto-generated catch block
                     e.printStackTrace();
                 }
     
                 Log.d("thread.......", "mThread........");
                 Message msg = new Message();
                 Bundle b = new Bundle();// 存放数据
                 b.putString("color", "我的");
                 msg.setData(b);
     
                 MyHandlerActivity.this.myHandler.sendMessage(msg); // 向Handler发送消息,更新UI
     
             }
         }


    //在oncreate中调用:

      MyThread m = new MyThread();
             new Thread(m).start();

     

    第二种:

    new Thread()
                    {
                        @Override
                        public long getId() {
                            // TODO Auto-generated method stub
                            return super.getId();
                        }

                        @Override
                        public void run() {
                            // TODO Auto-generated method stub
                            calculation.excute(5);//耗时的后台操作
                            
                            handler.sendEmptyMessage(0);
                            super.run();
                        }
                    }.start();
     
  • 相关阅读:
    jQuery火箭图标返回顶部代码
    类库引用EF
    Html.DropDownList
    MVC validation
    MVC @functions
    MVC 扩展方法特点
    Class 实现IDisposing方法
    MVC两个必懂核心
    Asp.net 服务器Application,Session,Cookie,ViewState和Cache区别
    sqlserver log
  • 原文地址:https://www.cnblogs.com/soonfly/p/2249599.html
Copyright © 2011-2022 走看看