zoukankan      html  css  js  c++  java
  • c#线程问题(2)

    表示要在新上下文中调用的方法。
    public
    delegate void ContextCallback(Object state)

    参数

    state
    类型: System. Object
    一个对象,包含回调方法在每次执行时要使用的信息。
    ContextCallback 由 ExecutionContext.Run 和 SecurityContext.Run 方法使用。ContextCallback 表示要在提供的上下文中运行的方法。 在完成该方法的执行后,上下文还原为其以前的状态。
    
    创建委托,方法是将回调方法传递给 ContextCallback 构造函数。 您的方法必须具有此处所显示的签名。
      static void Main(string[] args)
            {
                UPPER = 1000;
    //这里的操作为串行执行先执行 executioncontext,再执行securitycontext ExecutionContext.Run(ExecutionContext.Capture(),
    new ContextCallback(Callback), "hello world"); SecurityContext.Run(SecurityContext.Capture(),new ContextCallback(Callback), "Hello world."); Console.ReadLine(); } static void Callback(object o) { for (int i = 0; i < UPPER; i++) { Console.WriteLine(o); } }
  • 相关阅读:
    设计模式浅谈
    链表的遍历(1)
    链表的删除(3)
    链表结构的反转(5)
    二叉树数组表示法
    循环链表的插入和删除
    链表的链接(2)
    双向链表内结点的删除(4)
    hdu1042
    数组和链表的区别
  • 原文地址:https://www.cnblogs.com/anbylau2130/p/3183425.html
Copyright © 2011-2022 走看看