peek

    2熱度

    2回答

    我有一段時間檢查是否有更多的簡單文本文件讀取的StreamReader。它使用peek屬性。問題是,當我使用偷看時,位置發生了變化,所以不要假設。 FileStream m_fsReader = new FileStream( m_strDataFileName, FileMode.OpenOrCreate, FileAccess.Read

    17熱度

    2回答

    在heapq庫創建的python堆中偷看的官方方式是什麼?現在我有 def heappeak(heap): smallest = heappop(heap) heappush(heap, smallest) return smallest 這是可以說,不是很好。我能否始終認爲heap[0]是堆的頂部並使用它?或者會假設太多的底層實現?

    27熱度

    6回答

    我有一個對象阻塞隊列。 我想寫一個線程,直到隊列中有一個對象。類似於BlockingQueue.take()提供的功能。 但是,因爲我不知道我是否能夠成功處理對象,所以我只想偷看()而不是刪除對象。我想只在我能夠成功處理它時才移除該對象。 所以,我想要一個阻塞peek()函數。目前,如果按照javadocs排隊,peek()只會返回。 我錯過了什麼嗎?有沒有另外一種方法來實現這個功能? 編輯: ,

    2熱度

    2回答

    我們正在從MSMQ讀取數據的MVC應用程序。 我們試圖找出一種方法來從隊列中讀取消息,並且只有當用戶在隊列上成功完成操作時才從隊列中刪除消息。 消息應保留在隊列中,直到用戶完成處理爲止,只有處理消息對象的用戶完成了操作之後,該消息纔會對其他人可用。 是否有Message對象的屬性設置爲Peeked,它將不允許再次讀取此消息,直到ether被放回隊列或從隊列中移除爲止? 我們不確定在這種情況下使用M