フォローアップthis post。私の目標は、一度に1つだけのCalculateを持つことですので、私はSyncLockを追加しました: Public Sub Calculate(Optional inBack As Boolean = True)
If Not inBack Then
InternalCalculate(-1, False)
Else
バイト配列Private Data as Byte()があるとします。この配列はクラス内ではプライベートです。このクラスは、Dataに読み書きするための公開関数を提供します。 このクラスには複数のスレッドがアクセスできるため、このスレッドからの読み取りと書き込みは同時に行われません。 今のところ、問題を避けるためにSyncLockを使用しています。書き込み機能にSyncLock Dataを入れるこ