我有两个或更多线程(通过子类化threading.Thread创建)并行运行,并经常彼此通信。它们通过调用对方的方法进行通信。我一直在这样做,每个线程将自己作为参数传递,以便该类的所有属性立即可用。这可能是懒惰的做法,因为我可以弄清楚一个方法需要知道哪些属性,只传递那些属性。所以我的问题是,将整个类实例传递给方法是否比仅传递相关数据效率低?