C#的handler.post runnable实现: delegate

转载 2015年07月10日 14:45:46

关键字delegate在应用非常广泛,比如:

private delegate void dele_UpdateReceiptData(string data);

private void updateReceiptData(string data){

   this.text=data;

}

private void serialPort1_DataReceived(object sender,System.IO.Ports.SerialDataReceivedEventArgs e){

 string w_s=serialPort1.ReadLine();

this.Invoke(new dele_UpdateReceiptData(updateReceiptData),w_s); //在form所在的线程执行updateReceiptData动作.

}

但新版本C#应用更灵活:

https://msdn.microsoft.com/zh-cn/library/0yw3tz5k.aspx

Runnable接口与Thread类的区别

Runnable接口与Thread类的区别      本以为runnable接口和thread类的区别不大,看了一个实例是用thread实现多个client和server通信,我就把thre...
  • yilip
  • yilip
  • 2012年11月04日 23:06
  • 5294

Android中的Handler的post(Runnable(){})方法的线程

在Android多线程编程中,我们会使用Handler,Thread和Runnable这三个类。Handler一般是在某个线程里创建的,因而Handler和Thread就是相互绑定的,一一对应。 而R...
  • wuleihenbang
  • wuleihenbang
  • 2013年05月06日 19:13
  • 2122

从Handler.post(Runnable r)再一次梳理Android的消息机制(以及handler的内存泄露)

转载请注明出处http://blog.csdn.net/ly502541243/article/details/52062179 Handler 每个初学Android开发的都绕不开Handler...
  • ly502541243
  • ly502541243
  • 2016年07月29日 10:25
  • 25114

关于handler.post(Runnable runnable)

关于这个handler.post(Runnable r)这个方法,用过很多次,
  • liumeng123321
  • liumeng123321
  • 2014年11月21日 11:30
  • 6983

handler.post()方法的执行时机

有如下场景,在onCreate()方法里执行handler.post(new Runnable())public class ProgressBarActivity extends Activity ...
  • wenyiqingnianiii
  • wenyiqingnianiii
  • 2016年09月25日 14:15
  • 1109

Handler.post(new Runnable(){})使用

在一个线程中使用Handler.post(new Runnable(){})来跟新一个控件 1、先看activity中的代码 import android.app.Activity; import...
  • zxx13708027950
  • zxx13708027950
  • 2015年12月01日 23:19
  • 490

Handler.post执行时所在线程分析

问题描述: Android中Handler.post可以用来修改UI布局,handler.post(Runnable r)方法是将Runnable对象发送到主线程中执行,并且源码注释如下 * Cau...
  • u013136708
  • u013136708
  • 2016年01月29日 16:35
  • 2782

匿名类实现Runnable接口

15.2.3  使用Runnable接口 我们知道,Java中的类只能够是单继承,也就是说,如果一个类为了使用线程而继承了Thread类,它就不能再继承别的类了。这很可能给编程带来不便。本节中介...
  • ruantao1989
  • ruantao1989
  • 2012年08月19日 17:00
  • 2437

Android从源码分析handler.post(runnable),view.post(runnable),runOnUiThread(runnable)执行时机

大家好,我是听者,耳听心受的听,孙行者的者,感谢大家阅读我的文章。今天和大家分享关于handler().post(),view.post(),runOnUiThread()三种回到主线程方式的联系与区...
  • fengshenlangzi
  • fengshenlangzi
  • 2016年06月21日 19:15
  • 559

Handler.post(Runable),Runable是运行在主线程中的。

在Android中可以通过handler方法完成数据的线程间的传递,但一定要将handler得到的数据通过loop传递到主线程再更新UI吗?其实也可以直接使用handler设计的post方法进行实现,...
  • qq_24004499
  • qq_24004499
  • 2017年07月27日 19:35
  • 120
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#的handler.post runnable实现: delegate
举报原因:
原因补充:

(最多只允许输入30个字)