0
我想編寫一個時間受限的緩衝區。這意味着我希望能夠連續填充一個字符串列表(例如),並且每次列表添加到另一個列表(或發送到網絡),這個列表是否有一個或多個元素,但是另一個列表的字符串取代它的位置,以便始終填充一個字符串列表。C#Convoyor-Belt-like緩衝區 - 時間受限的緩衝區
我該如何在C#中做到這一點?
我想編寫一個時間受限的緩衝區。這意味着我希望能夠連續填充一個字符串列表(例如),並且每次列表添加到另一個列表(或發送到網絡),這個列表是否有一個或多個元素,但是另一個列表的字符串取代它的位置,以便始終填充一個字符串列表。C#Convoyor-Belt-like緩衝區 - 時間受限的緩衝區
我該如何在C#中做到這一點?
可以使用的
謝謝。我嘗試過,但沒有奏效。線索是在定時器線程之外執行我的主線程。 – Guillaume 2010-03-03 12:46:19
您想要創建一個線程安全緩衝區,該緩衝區被一端推入並彈出另一端(又名隊列)。另外,當某個條件被擊中時(例如,緩衝區已滿/已經過了一段時間),您想要使用緩衝區的第二個實例,以便您可以在第一個實例中對項目執行某些操作。我只是想明白你在問什麼! – 2010-03-03 11:52:05
你明白了吧。這就對了。 – Guillaume 2010-03-03 12:06:31