posix 相关问题

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

Java线程与Pthreads

今天在一次采访中有人问我这个问题。 “当我们使用pthread_create()(POSIX线程)创建线程时,该线程会自行启动。为什么我们需要在Java中显式调用start()。什么……

回答 3 投票 24

/ ft / shm中的文件在使用ftruncate增长时是否占用内存,但未写入?

我正在使用mmap创建共享内存段,并且我想知道是否可以在不触发任何内存使用的情况下预先创建要在/ dev / shm中使用的所有段。我怀疑的原因...

回答 1 投票 2

在python中以毫秒为单位显示时间序列

我有posix时间,例如1572015698537,并且想要转换为人类可读的字符串格式。我尝试导入datetime s = 1572015698537 / 1000.0 print(datetime.datetime.fromtimestamp(s).strftime('...

回答 1 投票 0

POSIX sigevent不使用c11编译

我在C中有一个使用POSIX struct sigevent的简单应用程序。 #include int main(int argc,char * argv []){struct sigevent sig_event;返回0; }当我这样编译时:...

回答 2 投票 3

创建文件并分配权限

似乎无论我以PERMS格式放置的文件都具有相同的权限 rwx rx rx 我尝试了 和 ,权限保持不变。 ...

回答 2 投票 1

POSIX标准是否指定应遵循哪些调用约定函数(如read())?

我知道POSIX定义了应在兼容系统中提供的一组功能。 其中包括read , write , printf 以及我们称为 libc 函数的许多其他功能。 但是P...

回答 1 投票 1

避免在部分代码中调用sigchld处理程序

我在程序中获得了一个SIGCHLD处理程序,可以接收僵尸进程。如何避免在执行多个fork()调用和waitpid()调用的部分代码中调用SIGCHLD处理程序? ...

回答 1 投票 0

无法定义共享内存对象的大小

您好,我正在尝试使用POSIX函数创建共享内存对象,但出现一个奇怪的错误。 //创建共享内存if((shmid = shm_open(“ / OS”,O_CREAT,0700))== -1){printf(“ ...

回答 1 投票 1

[尝试使用POSIX消息队列创建消息队列时权限被拒绝

我正在按照Linux编程接口创建带有以下代码段的消息队列。 if((mq_open(“ / my_message_queue”,O_CREAT,O_RDWR,NULL))== -1){perror(“ mq创建失败” ...

回答 3 投票 1

在C中使用POSIX正则表达式

我实际上是在尝试创建自己的服务器文本用户界面(以管理FTP,SSH连接,任务管理器等)。我的问题在任务管理器上。为了保存任务,我已经...

回答 1 投票 0

使用posix C同时轮询信号灯多次

此问题要求使用两个信号量,一个作为互斥量,一个作为计数信号量,并且使用这两个信号量模拟学生和老师的助手之间的交互。我...

回答 1 投票 1

返回值和C中的错误的区别

我正在尝试编写一个函数,该函数需要一个链表,一个索引并在index + 1位置返回值。 int getData(list * l,int index){if(...){...返回结果; // ...

回答 1 投票 1

奇怪的POSIX信号量行为(在Linux上卡在sem_wait上)

我正在尝试解决涉及POSIX信号量的学校问题。我遇到了一个问题,现在只限于以下简化代码:sem_t sem; void parent(){printf(“ waiting ... \ n”); ...

回答 1 投票 1

使用带有固定宽度整数类型变量的printf宽度说明符

w是指定输出宽度的参数,p是数字,应在八进制系统中打印这两个变量都应为固定宽度的整数(uint32_t)(这是我的编程类的任务)。我...

回答 1 投票 0

异步posix_fallocate()?

我想为正在下载的文件保留空间,就像posix_fallocate()一样。是否也有异步API,还是需要牺牲后台线程?

回答 1 投票 0

什么时候可以安全地销毁pthread屏障?

如果我有初始化的pthread_barrier_t,什么时候可以安全销毁它?以下示例安全吗? pthread_barrier_t障碍; ... int rc = pthread_barrier_wait(b);如果(rc!= ...

回答 2 投票 5

如何避免使用常量作为文件名大小?

似乎标准的编程实践和POSIX标准相互矛盾。我正在使用一个程序,我注意到我看到很多东西,例如:char buf [NAME_MAX + 1]而且我在...

回答 1 投票 0

关闭标准输出后打开的文件的POSIX定义的缓冲是什么?

说我有以下代码:close(1); int fd = open(“ temp.txt”,O_WRONLY | O_CREAT); if(fork()== 0)printf(“来自A \ n的消息”); printf(“来自B \ n的消息”);我知道stdout是line -...

回答 2 投票 1

./*/可移植吗?

我经常在for循环中使用./*/,就像./*/中的d一样; do:#做一些与目录匹配的操作,以匹配当前工作目录中的所有非隐藏目录,但是我不确定这是否是...

回答 1 投票 3

将具有特定名称的目录递归复制到新的位置维护结构中

似乎这样的问题以前可能已经解决过,但我似乎找不到。找到了这个,但是--parents在MacOS上似乎不起作用。将目录结构的一部分复制到新的...

回答 2 投票 1

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