私は同時に2つのスレッドを実行する必要がありますが、私はそうする方法を得ていません。対物レンズCで2つのマルチスレッドを同時に実行するには?
私はスレッドを開始:
[NSThread detachNewThreadSelector:@selector(MyNewThread:) toTarget:[CMyClass class] withObject:nil];
-(void)MyNewThread:(id)param{
NSAutoreleasePool *Pool = [[NSAutoreleasePool alloc] init];
NSString *strSwitcher = @"myCommand";
const char * cstrSwitcher = [strSwitcher UTF8String];
system(cstrSwitcher);
[Pool release];
}
や他のいくつかのシステムコマンド、私は他のスレッドに送りたいです。 1つのシステムコマンドプロンプトの変更を送信すると(たとえば、myCommand>)。
ここで別のスレッドを開始すると、そのコマンドは以前のスレッドが停止したときにのみ機能します。
誰でも私を助けることができますか?
申し訳ありませんが、私はこれについて言及しませんでした。私はすでに2つのスレッドを同時に実行しています。しかし、異なるスレッドで異なるシステムコマンドを書きます。 –
1つのスレッドを実行すると、前のスレッドを停止するまで別のスレッドが機能しませんでした。 –
一度に複数のスレッドをどのくらい正確に実行しようとしているかを示すコードを投稿してください。 –