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似乎