我有一个附加100的线程"_"到一个文件,另一个100"-"到同一个文件中。任何想法如何同步它们以获得_-_-_-等输出。我想解决方案在C#中将是相似的
C#:
Imports System.ThreadingImports System.IO
Module Module1
Dim NesneMutex As New Mutex
Dim fs As New FileStream("C:\\Data\\threadTesti.dat", FileMode.Append, FileAccess.Write)
Sub alt()
For i = 0 To 100
fs.WriteByte(Asc("_"))
Next
End Sub
Sub tire()
For i = 0 To 100
fs.WriteByte(Asc("-"))
Next
End Sub
Sub Main()
Dim t1 As New Thread(New ThreadStart(AddressOf alt))
Dim t2 As New Thread(New ThreadStart(AddressOf tire))
t1.Start()
t2.Start()
Console.ReadKey()
End Sub
End Module