fifo

    0热度

    1回答

    我有一个Linux守护进程,即生成一些数据。该守护程序不时更新该数据。为了简单起见,可以说我们只有一个字节。现在我希望其他进程能够访问这些数据,而且最简单的方法(至少对我来说)要做的是拥有某种文件中介。 问题是我想从多个进程(或无)和守护进程读取异步数据以更新该文件的内容。 可能有一个文件,从一个进程写入并从一个或多个进程读取?是否有一些特殊的文件类型,是为了这个目的? p.p.我正在阅读有关FI

    0热度

    2回答

    我有一个设备,通过rs232与程序交流。设备发送消息和程序读取一个字节的字节,并放入缓冲区,所以另一个线程解析缓冲区。 问题是,在消息中,我将有一个0x00字节{用于fifo缓冲区的空元素},所以我不能在fifo中输入该元素。如何解决该问题。 我用 BlockingQueue<Byte> queue = new ArrayBlockingQueue<>(1000); 对于在FIFO进入字节:

    0热度

    1回答

    我在C中有下面的程序,它应该作为deamon运行,并且无论什么时候写入到FIFO中的东西,它都应该将它写入文件中。 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcnt

    1热度

    1回答

    五个进程开始于它们在(0,0,2,3,3)秒执行并执行(2,2,1,2,2)秒。我应该怎么计算平均周转时间,如果: 一)我们用轮循(量子1秒) b)我们使用FIFO调度? 我不知道如何解决这个问题,你们能帮我解决吗? 这里是.png表的链接; table link

    3热度

    1回答

    我在C中编写了一个通用队列,用于各种有效载荷类型。它是一个阻塞队列,消费者线程将阻止等待队列由生产者线程填充。 我已经使用check隔离测试了队列代码,包括线程阻塞等待将值添加到队列中的行为。所有这些测试都通过了,但是,当将队列集成到代码的其余部分时,我遇到了第一次线程试图阻塞队列时所有其他线程挂起的情况。 具体而言,我所整合的程序是一个更大的生态系统的成员,所以有一个启动脚本来初始化程序,然后进

    0热度

    1回答

    我是hadoop的新用户,我有一个项目对默认调度程序“FiFoScheduler”进行了一些更改。 有谁能够告诉我从哪里获得Hadoop的1.2.1版 由于事先FIFO调度程序的源代码..

    0热度

    1回答

    嗨! 我想从一个程序传递整个结构,并在另一个使用fifo读取它。 我正在使用读取和写入功能。我把我的结构放到这个函数中有问题。当我做到了,并试图发送和接收我得到一个错误(核心转储)或我收回了一些垃圾。我不知道我的问题发生在哪里(在收件人或发件人中)。我如何发送/接收我的结构,或者我的代码中有什么错误。 这里是我的代码...接收 struct data { char* message;

    0热度

    2回答

    内容我希望得到一个FIFO的内容,并在文件打印出来,和我有这样的代码: path=$1 #path file get from script's input if [ -p "$path" ];then #check if path is pipe content = 'cat "$path"' echo "$content" > output ex

    0热度

    1回答

    我必须在我的代码中使用fifo。 我用袜子接受新的客户。对于每位客户,我都会创建新的线程来发送和接收消息给他。 在我使用FIFO来发送和还接收邮件到另一个进程,并在此线程的功能是我的代码: int s_to_c=open(myfifo1,O_WRONLY); int c_to_s=open(myfifo2,O_RDONLY); char echoBuffer[RCVBUFSIZE];

    2热度

    2回答

    我正在C客户端服务器上实现一种“餐馆”实现。 我试图通过FIFO发送以下结构: typedef struct { int numtable; //table number to send answer char timestamp[20]; //simple timestamp int order[MENUSZ]; //array of int with di