さて、これが私が持っているものです:私はProcessingでスレッドベースのプログラムを作成しようとしています。プログラムの動作はとてもシンプルで、それに対処することはできますが、スレッドで実行しようとすると、面白くなります。
簡単に言えば、私は次のようなものを作ってみました:
class supportClass{
[All the junk.];
};
class threadClass extends Thread{
boolean goingThread;
[Some other junk.];
threadClass(){
goingThread = false;
[Junk.]
}
void start(supportClass var){
goingThread = true;
run(var);
goingThread = false;
}
void run(supportClass var){
[Junk which does all the work!]
}
};
そして、これがsetup()
方法です:
void setup(){
[Some junk init.];
supportClass mySupportClass = new supportClass();
threadClass myClass = new threadClass();
myClass.start(mySupportClass);
}
したがって、ここに2つの問題があります。
1)フレーム自体も表示されません。つまり、プログラムはまったく実行されていないようです...;
2)のデータが変更されているため、使用している価値提供方法がわかりませんmySupportClass
。
StackOverflowで検索すると、スレッドでの値の解析について何も見つかりませんでした[処理中]。
ヒントはありますか?