好的,伙计们,这就是我所拥有的:我正在尝试在 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);
}
所以,这里的问题有两个:
1)框架甚至不显示自己;我的意思是:程序似乎根本没有运行……;
2)我不确定我正在使用的价值赋予方法,因为mySupportClass
.
在 StackOverflow 中搜索我没有找到任何关于在线程 [处理中] 解析值的信息,所以......我来了!
任何提示?