fifo

    0熱度

    1回答

    如何在Go中創建基於磁盤的延遲隊列? 我正在編寫一個Go程序,在特定時間間隔後對數據採取某些操作。這是一個精簡版本。 func IncomingJob (data MyStruct) { //Run immediately dosomething(&data, 1) time.Sleep(5 * time.Minute) //Run after 5 minu

    1熱度

    1回答

    我對Java非常陌生,正在嘗試創建一個程序來將句子翻譯成Pig Latin,將該單詞的第一個字母移到末尾並在末尾添加「y」if第一個字母是元音,最後是「ay」。我需要爲此使用隊列。目前我的程序正在終止,我想知道是否有人能夠發現我要去哪裏或哪裏接下去。謝謝! import MyQueue.QueueList; import java.util.Scanner; 公共類PigLatin { publi

    5熱度

    1回答

    我想要做我在標題中寫的內容。但我根本無法理解它。我也搜索了每一個。我想寫字符串到由mkfifo(我認爲)創建的特殊類型的FIFO文件。如果有任何其他建議如何做到這一點,歡迎您。 static class PWM { static string fifoName = "/dev/pi-blaster"; static FileStream file; static

    1熱度

    3回答

    Linux select()調用中繼事件排序有什麼方法嗎? 我所看到的描述: 在一臺機器,我寫了一個簡單的程序,發送三個多播包,一個給每個三種不同的組播組。這些數據包是背對背發送的,兩者之間沒有任何延遲。即SENDTO(mcast_group1); SENDTO(mcast_group2); SENDTO(mcast_group3)。 在另一臺機器上,我有一個接收程序。該程序每個多播組使用一個套接

    3熱度

    1回答

    我想擴展一個小型中間件系統以添加可靠的FIFO通信,並且爲此,代理之間的連接需要爲FIFO。目前中間件的通信層支持socket和RMI。不過,我不認爲套接字和RMI可以爲消息對象提供FIFO排序。 有沒有在RMI的消息對象級別執行FIFO排序的方法? 到目前爲止,我已經得出結論,爲通信層使用類似JMS的東西來保證FIFO排序。這有意義嗎?或者還有其他輕量級替代品? 我認爲另一個選擇是使用消息編號並

    0熱度

    1回答

    我可以爲單向通信創建一個FIFO。但我將如何去進行雙向溝通?我可以創建一個C文件作爲發件人,並打開另一個充當接收者的終端。但是,我將如何建立雙向溝通?謝謝!

    0熱度

    1回答

    我正在學習FIFO,並且已經編寫了一個迭代服務器,它接受來自多個客戶端的請求。客戶通過寫入服務器上衆所周知的fifo來請求文件。服務器從它的FIFO中讀取數據,並將請求文件的內容放入客戶端讀取的新FIFO中。我運行服務器。當我第一次運行客戶端時,事情按預期工作,客戶端讀取文件的內容。當我第二次運行客戶端時,來自客戶端的消息以前綴字符作爲前綴。我不知道這個退格是從哪裏來的。有任何想法嗎? 這是服務器

    1熱度

    2回答

    在一個Scala項目中,我需要一個簡單的,可變的隊列數據結構,我可以在一端追加項目並在另一端取出項目(即FIFO)。現在,我不確定我是否應該使用來自Java的普通舊LinkedList或者Scala的DoubleLinkedList。這兩者有什麼相對的優勢?我應該總是喜歡DoubleLinkedList,還是有什麼好的理由使用LinkedList?另外,還有其他的選擇值得考慮嗎?

    0熱度

    2回答

    我正在學習linux fifo,並且製作了兩個通過fifo進行通信的小型C程序。第一個就像一個服務器,它接收一個模式並使用該模式執行一個命令。第二個就像一個客戶端,它發送模式並接收結果。我希望服務器能夠處理多個請求,但不一定是同時發生的,但奇怪的是,在服務第一個客戶端之後,它只是停止,儘管我在那裏放置了一個無限循環。 server.c #include <sys/types.h> #includ

    0熱度

    1回答

    我需要使用單個文件運行mpg123,以便自動啓動和自動關閉,就像通常那樣,但是,我需要能夠使用發送到fifo文件的命令覆蓋此默認行爲。 我從腳本開始運行mpg123 filename.mp3,只是在繼續之前等待它完成。不過,我希望另一個腳本能夠暫停播放,控制音量或提前終止流程,具體取決於用戶的輸入。 mpg123 -R --fifo /srv/http/newsctl filename.mp3似乎