0
"ThreadFunc"메서드를 실행할 여러 스레드를 시작하려면 loop를 사용하고 있습니다. 각 스레드에 이름을 지정하고 있습니다.내 방법을 실행하는 스레드를 확인하는 방법은 무엇입니까?
내 방법 "ThreadFunc"에서 어떤 스레드 (스레드 이름)가 내 메서드를 실행하는지 알 수 있습니까?
내 방법 :
static void ThreadFunc()
{
lock (oLock)
{ //some work
}
루프 시작 스레드 :
스레드 (스레드 이름)을 알 수있는 방법 나의 방법 "ThreadFunc"에서static Dictionary<string, Thread> ThreadsCollection = new Dictionary<string, Thread>();
foreach (string s in AllFiles)
{
Thread thread = new Thread(new ThreadStart(ThreadFunc));
thread.Name = s.Substring(s.IndexOf("doc"));
thread.Start();
ThreadsCollection.Add(thread.Name, thread);
}
ನಿಶಿತ್ @. 기본적으로 스팸에 댓글을 달았습니다. –
예, 이해했으며 삭제했습니다. –