posix 相关问题

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

如何从主线程中唤醒一个沉睡的线程?

我有一个捕获程序,除了捕获数据并将其写入文件外,还打印一些统计数据。静态 void report(void) { * ...

回答 3 投票 1

警告:在声明std::unique_ptr (-Wignored-attributes)时,忽略模板参数的属性。

用这里解释的模式如下: auto action = std::unique_ptr< posix_spawn_file_actions_t, decltype(&posix_spawn_file_actions_destroy) > { new posix_spawn_file_actions_t()...。

回答 1 投票 1

C POSIX处理管道/套接字通信练习第二个进程卡住了

[我的想法是,我有一个“ main.c”程序,它使用fork()启动两个进程P和G,并创建管道所需的一些文件描述符(在3个管道中,只有1个与我的...

回答 1 投票 -1

mmap()分配的内存是否可以持久保存在内存中? [关闭]

我有一个文件(该文件将是只读的,但该文件的权限可能不是只读的),我可以通过mmap()(在C中)或syscall.Mmap()在(Go)中映射到内存。如果我有多个进程映射...

回答 1 投票 -4

“ / path / file / ..”如何与POSIX兼容?

我想将当前目录更改为Shell脚本更改为包含特定常规文件的目录。我发现以下技巧在mksh和busybox sh中有效:path = / path / to / regular / file cd $ path / ...

回答 1 投票 6

Bash trap命令无法捕获致命的php脚本退出代码255

问题的最小示例:#!/ bin / bash errHandler(){echo“出了点问题。现在退出。”退出1}陷阱'errHandler'错误INT pi_process(){bin / pi $ @ echo $? } pi_process ...

回答 1 投票 0

我们可以在套接字编程中将自定义数据作为辅助数据发送吗?

我正在学习c / c ++中的套接字编程,遇到了cmsghdr和msghdr。我试图将自定义结构作为辅助数据传递到我创建的Unix域套接字中。我的问题是我们是否...

回答 1 投票 0

fifo:解除阻止在unlink()上打开

我将FIFO(命名管道)用于IPC。现在,进程A调用mkfifo(path)open(path)自然,open()会阻塞,直到文件被进程B写入为止。现在,我需要一种使FIFO无效的方法。因此...

回答 1 投票 0

为什么退出的子进程会导致父级的sigsuspend调用在macOS上返回?

#include #include #include #define CONTINUE_SIGNAL SIGINT void ...

回答 1 投票 2

[C / C ++:向上/向下查找默认网络接口的POSIX兼容方法

我正在POSIX平台(准确地说是PSE51)上工作。我想在默认网络接口打开/关闭(通过回调或通过连续轮询)时得到通知。面临的挑战是我可以...

回答 1 投票 1

malloc(3posix)和malloc(3)有什么区别?

根据linux程序员手册,其中说:MALLOC(3POSIX)POSIX程序员手册MALLOC(3POSIX)PROLOG此手册页...

回答 1 投票 0

POSIX FIFO在阻塞模式下打开时冻结

默认情况下,以阻塞模式打开POSIX FIFO。我的问题是,当我以阻止模式打开它时,它只会冻结(阻止),而没有发生其他任何事情。本来我用...

回答 1 投票 0

POSIX表示预期stderr将开放进行读取和写入是什么意思?

POSIX关于stderr,stdin,stdout的页面-标准I / O流这样说:stderr流应该可以读取和写入。 “预期是”有多强?违反了它Undefined ...

回答 1 投票 5

无法在C中具有pthread的线程之间拆分工作

我有一个使用pthread的C程序。我有一个全局链接列表结构和3个线程。每个线程都使用互斥体获得指向相同列表的指针,并尝试使它们一个接一个地工作。 (希望...

回答 1 投票 0

在同一命令行中分配和扩展shell变量

我想在外壳程序的命令行开头分配一个或多个变量,以在命令调用中重用它。我对我的外壳的行为感到困惑,想了解什么是...

回答 2 投票 0


如何使用POSIX函数从C语言的文件中计算多个字符?

我正在尝试编写一个使用标准POSIX函数来接收文件和字符串的程序,程序会计算文件中包含字符串的所有字符。例如,如果用户写:...

回答 1 投票 0

具有共享内存的消费者和生产者进程

我正在学习信号量atm,并正在改进程序以使其高效。但是我坚持那部分内容是如何将程序更改为这些过程:将生产者值设置为共享的...

回答 1 投票 0

为什么以下列方式将ID传递给线程很糟糕?

我目前正在尝试学习POSIX线程,并编写了可以在下面看到的简单代码。有人告诉我,将ID传递给线程是很糟糕的,正如您在此代码段中所看到的那样:...

回答 1 投票 1

Python和MATLAB在从日期时间计算POSIX方面的分歧

在MATLAB中,我可以轻松地将datetime对象转换为posix:start_time = datetime('2020-04-30 10:05:00'); start_time_unix = posixtime(start_time),它返回:start_time_unix = 1.588241100000000e + ...

回答 1 投票 1

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