私はJavaの抽象クラスをスレッドにほぼ似ており、もう1つは実際のJavaスレッドに自分の「スレッド」をスケジューリングしています。私がしたいことは、自分の「スレッド」クラスを継承し、run()関数をオーバーライドしてからシリアライズ可能にし、それらをネットワーク上で送信して他の場所で実行できるクラスを作成することです。関数をJavaのデータとしてシリアライズするには?
明白な問題は、受信者は送信される実際のクラスについて知らず、そのクラスをスーパークラスにキャストしても役立たないということです。
私が知りたいことは、ネットワーク上で匿名バイトコードをシリアル化して送信する方法があるかどうかです。もしそうなら、どうですか?例は非常に感謝します。
RMIを使用してリモートから関数を呼び出すほうが簡単かもしれないと思います。 –
私はこれまで実際に聞いたことがありません。ありがとう!確かめます。 – cabbagebot