你的两个method怎样通信,就怎样通信呗。

解决方案 »

  1.   

    举个例子,假设方法a(x)和方法b(x)都需要访问对象x,那么你在声明两个线程分别调用a和b的时候,让它们能够访问同一个对象,它们不就进行所谓的通信了嘛。
      

  2.   

    开启线程时候不是可以传个object么如果是2个运行中的线程 可以考虑全局参数  就是sp1234说的
      

  3.   

    线程A和B,关键是现在问题是A传递给B数据,B接收到数据后做相应的处理  而不是简单的通过定义变量来解决问题
      

  4.   

    用线程同步对象阻塞B,直到A获取数据后再通过设置同步对象状态取消阻塞,详见Mutex,Semaphore,BlockingCollection等类
      

  5.   

    使用全局变量,值类型用加volatile修饰,引用类型使用lock控制
      

  6.   

    线程间共享全局变量
    进程间需要消息队列或共享内存或socket等等
      

  7.   


    Mutex, Monitor这两个应该可以满足你的要求的,可以去查一下的,主要就是一个线程做完一些事情可以通知另外一个线程的
      

  8.   

    大家帮忙看一下
    http://topic.csdn.net/u/20080605/09/9eb0018b-2760-47bf-ab00-c5f8353f579b.html 帮忙看看这个帖子6楼和7楼的回答
    虽然最后经过验证不是正确的 但是看看思路对吗,怎么让委托跳出调用的线程