File list (Check if you may need any files):
Thread
......\ThreadFirst.cs
......\ThreadSync
......\..........\Interlocked.cs
......\..........\lock.cs
......\..........\Monitor.cs
......\..........\Mutex.cs
......\..........\ReaderWriterLock.cs
......\..........\Semaphore.cs
......\..........\ThreadEvent.cs
......\ThreadWithCallback.cs
......\ThreadWithClass.cs
......\ThreadWithClass.cs.bak
......\VS.Projects
......\...........\AppDomain
......\...........\.........\AppDomains
......\...........\.........\..........\AppDomains
......\...........\.........\..........\..........\AppDomains.csproj
......\...........\.........\..........\..........\bin
......\...........\.........\..........\..........\...\Debug
......\...........\.........\..........\..........\...\.....\AppDomains.exe
......\...........\.........\..........\..........\...\.....\AppDomains.pdb
......\...........\.........\..........\..........\obj
......\...........\.........\..........\..........\...\AppDomains.csproj.FileList.txt
......\...........\.........\..........\..........\...\Debug
......\...........\.........\..........\..........\...\.....\AppDomains.exe
......\...........\.........\..........\..........\...\.....\AppDomains.pdb
......\...........\.........\..........\..........\...\.....\AssemblyA.exe
......\...........\.........\..........\..........\...\.....\TempPE
......\...........\.........\..........\..........\Program.cs
......\...........\.........\..........\..........\Properties
......\...........\.........\..........\..........\..........\AssemblyInfo.cs
......\...........\.........\..........\AppDomains.sln
......\...........\.........\AssemblyA
......\...........\.........\.........\AssemblyA.csproj
......\...........\.........\.........\AssemblyA.csproj.user
......\...........\.........\.........\bin
......\...........\.........\.........\...\Debug
......\...........\.........\.........\...\.....\AssemblyA.exe
......\...........\.........\.........\...\.....\AssemblyA.pdb
......\...........\.........\.........\obj
......\...........\.........\.........\...\AssemblyA.csproj.FileList.txt
......\...........\.........\.........\...\Debug
......\...........\.........\.........\...\.....\AssemblyA.exe
......\...........\.........\.........\...\.....\AssemblyA.pdb
......\...........\.........\.........\...\.....\TempPE
......\...........\.........\.........\Program.cs
......\...........\.........\.........\Properties
......\...........\.........\.........\..........\AssemblyInfo.cs
......\...........\ThreadFirst
......\...........\...........\ThreadFirst
......\...........\...........\...........\bin
......\...........\...........\...........\...\Debug
......\...........\...........\...........\...\.....\ThreadFirst.exe
......\...........\...........\...........\...\.....\ThreadFirst.pdb
......\...........\...........\...........\...\.....\ThreadFirst.vshost.exe
......\...........\...........\...........\Interlocked.cs
......\...........\...........\...........\Monitor.cs
......\...........\...........\...........\Mutex.cs
......\...........\...........\...........\obj
......\...........\...........\...........\...\Debug
......\...........\...........\...........\...\.....\TempPE
......\...........\...........\...........\...\.....\ThreadFirst.exe
......\...........\...........\...........\...\.....\ThreadFirst.pdb
......\...........\...........\...........\...\ThreadFirst.csproj.FileList.txt
......\...........\...........\...........\Program.cs
......\...........\...........\...........\Properties
......\...........\...........\...........\..........\AssemblyInfo.cs
......\...........\...........\...........\ReaderWriterLock.cs
......\...........\...........\...........\Semaphore.cs
......\...........\...........\...........\ThreadEvent.cs
......\...........\...........\...........\ThreadFirst.cs
......\...........\...........\...........\ThreadFirst.csproj
......\...........\...........\...........\ThreadWithCallback.cs
......\...........\...........\...........\ThreadWithClass.cs
......\...........\...........\ThreadFirst.sln