关于线程参数的一个问题
有一个总是要问大家
线程在创建时,自动调用它本身的Excute方法来完成各种操作,那么要向线程传入的参数在哪儿传入呢,我想在线程中生明几个公r有变量,在外部调用时,直接赋值,如
thd1:=thread1.create(false);
thd1.sname:='liuxiao';
thd1.spath:='e:\';
但是实际上当Create时,线程就已经运行了,后面的赋值就可能不同步的,那么是不是只有在Create时用,作为参数一并传入,
如
thd1:=thread1.create(false,'liuxiao','e:\');
而在线程的Create过程中,一个一个接收传入的参数吗?