posix 相关问题

POSIX(可移植操作系统接口)是一组标准,用于定义编程API,命令解释器以及类Unix操作系统的通用实用程序。

写入后的file.tell()在追加模式下不正确?

tell() 方法返回的值低于预期。它不指向最后写入字节的位置。 考虑这个例子: # 附加器.py 导入系统 文件 = 打开(sys.argv[1], 'a+b') 夫...

回答 1 投票 0

如何使用 --ulimit 选项在 docker 容器中将 POSIX 消息队列限制设置为无限制

如何将 docker 容器的 POSIX 消息队列限制设置为无限制。 我知道 --ulimit 是一个可以与 docker run 一起使用的选项,但我不太确定如何使用 --ul...

回答 3 投票 0

将队列设计为共享内存

我正在尝试设计/实现一个(循环)队列(用C语言)作为共享内存,以便它可以在多个线程/进程之间共享。 队列结构如下: typedef 结构 _q ...

回答 2 投票 0

POSIX 标准真的意味着非线程安全函数可以破坏所有其他函数的线程安全吗?

Posix 标准说 "3.407 线程安全 线程安全函数可以与其他调用同时安全地调用 到同一函数,或调用任何其他线程安全函数,通过

回答 1 投票 0

如何使用 POSIX 在 C++ 中执行命令并获取命令的输出?

我正在寻找一种在 C++ 程序中运行命令时获取命令输出的方法。我已经考虑过使用 system() 函数,但这只会执行一个命令。这是一个例子...

回答 12 投票 0

正则表达式中的 awk 点与空格不匹配

我想打印第一个空格之后的所有内容。例如。鉴于你好,我想打印你好,鉴于      发生了什么,我想打印发生了什么。 我写这篇文章完全是期待它能起作用: {...

回答 1 投票 0

对象VMA(虚拟内存区域:)和PTE(页表条目)有什么区别?

对象VMA(虚拟内存区域:struct vm_area_struct,用于操作Linux内核)和PTE(页表条目,用于操作MMU)有什么区别,以及为什么我们需要...

回答 1 投票 0

如果定界符为“”,如何使命令停止等待输入?

在 POSIX shell 中(在本例中我们考虑 bash),每当我们运行 cmd << eof, the shell expects input until a string containing only eof is received. Also, the standard states that: If...

回答 1 投票 0

IPV4 映射到 IPV6 的套接字

对于如下所示的 IP 应该使用什么套接字系列,据我所知,它是 IP4 映射到 IPV6: ::ffff:171.167.66.44 AF_INET 或 AF_INET_6 任何有用的文档都会非常

回答 1 投票 0

为什么子进程在unix中返回退出状态= 32512?

在我的程序中,我正在执行给定的命令并获取结果(日志和退出状态)。另外,我的程序必须支持 shell 特定命令(即包含 shell 特定字符的命令...

回答 2 投票 0

Windows 上的事件和 Posix 上的互斥/条件变量用于实现可等待事件,如果没有线程被阻塞怎么办?

对于 Windows 上的事件,如果没有线程在等待,则事件对象的状态保持有信号状态。如果 pthread_cond_signal 会发生什么,如果没有线程被阻塞会发生什么?

回答 2 投票 0

等待子线程的信号量

我正在阅读一些考试代码,它是这样的: sem_t s; int main(int argc ,char *argv[]) { thread_t p1、p2、p3; sem_init(&s,X,X) thread_create(&p1,子级);

回答 1 投票 0

OPEN_MAX的值

各个平台上OPEN_MAX的值是多少? 我知道打开文件描述符数量的动态限制可以通过sysconf(_SC_OPEN_MAX)、getdtablesize()、或者getrl来检索...

回答 1 投票 0

如何正确初始化sigset_t?

众所周知,如果需要重置 sigset_t 变量,则可以使用: sigemptyset(&my_ss); 我想知道是否有一个标准方法来初始化这样的变量 t...

回答 1 投票 0

优化多线程 C 程序以处理大型 TSV 文件

问题描述: 我使用 POSIX 编写了一个多线程 C 程序来处理三个大型 TSV 输入文件。我的目标是根据这些输入生成输出文件,但我面临性能问题

回答 1 投票 0

如果存在下一个可选组,则使正则表达式停止匹配

我尝试用 C(POSIX、ERE)编写以下代码。 regcomp(&正则表达式,帕特,REG_EXTENDED) 输入表达式的格式为:token1 token2 token3。 token1 是强制的,是 :alnum: 或 * 空格。 token2,op...

回答 1 投票 0

C 中的 POSIX 正则表达式不匹配

我正在编写一个程序,用于在 C 中创建套接字,并使用正则表达式来验证命令行参数。我需要匹配的字符串采用以下格式: 192.168.1.1:80/index.htm...

回答 1 投票 0

如何通过管道进行 git 克隆

我正在尝试改进我的 CI 工具,为此我正在尝试捕获 git clone 命令的输出,这让我发疯。 为了简化场景,我将问题简化为...

回答 4 投票 0

在将 UDP 数据报读入缓冲区之前找出其大小?

我想接收任意大小的整个UDP数据报并将字节放入缓冲区。但是,在分配缓冲区之前,我需要找出数据报的大小。不幸的是,我...

回答 1 投票 0

如何使用 strftime 将当前时间打印为 ISO 8601 字符串?

我想以尽可能接近 Python 的 isoformat() 函数的 ISO 8601 格式打印当前时间,该函数生成类似 2024-01-16T09:32:46.090+01:00 的输出。 作为起点,我有这个......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.