美文网首页
做OJ判题程序过程遇到的不懂的地方汇总

做OJ判题程序过程遇到的不懂的地方汇总

作者: 桐桑入梦 | 来源:发表于2019-12-31 22:58 被阅读0次

核心判题程序

https://blog.csdn.net/qq_36335313/article/details/102675037

https://blog.csdn.net/qq_38089964/article/details/86030149

https://blog.csdn.net/myzshare/article/details/88896050

进程之间通信方法

命名管道:
https://m.wang1314.com/doc/webapp/topic/20978856.html
匿名管道:
https://www.cnblogs.com/52php/p/5817818.html

stdout和stderr之间的区别

https://blog.csdn.net/lukabruce/article/details/81335073
https://blog.csdn.net/sanjiye/article/details/72796830

Linux进程间通信(四):命名管道 mkfifo()、open()、read()、close()

https://m.wang1314.com/doc/webapp/topic/20978856.html

在open函数的调用的第二个参数中,你看到一个陌生的选项 O_NONBLOCK,选项 O_NONBLOCK 表示非阻塞,加上这个选项后,表示open调用是非阻塞的,如果没有这个选项,则表示open调用是阻塞的。

简记:
只读阻塞,读的时候若没有进程在写,那么等待;
只写阻塞,写的时候若没有进程在读,那么等待;

只读非阻塞,读的时候若没有进程在写,那么直接返回;
只写非阻塞,写的时候若没有进程在读,那么直接返回;

open调用的阻塞 是什么一回事呢?很简单,对于以只读方式(O_RDONLY)打开的FIFO文件,如果open调用是阻塞的(即第二个参数为O_RDONLY),除非有一个进程以写方式打开同一个FIFO,否则它不会返回;如果open调用是非阻塞的的(即第二个参数为O_RDONLY | O_NONBLOCK),则即使没有其他进程以写方式打开同一个FIFO文件,open调用将成功并立即返回。

对于以只写方式(O_WRONLY)打开的FIFO文件,如果open调用是阻塞的(即第二个参数为O_WRONLY),open调用将被阻塞,直到有一个进程以只读方式打开同一个FIFO文件为止;如果open调用是非阻塞的(即第二个参数为O_WRONLY | O_NONBLOCK),open总会立即返回,但如果没有其他进程以只读方式打开同一个FIFO文件,open调用将返回-1,并且FIFO也不会被打开。

linux中fork()函数详解

https://www.cnblogs.com/dongguolei/p/8086346.html

C语言 unlink函数

https://blog.csdn.net/u011392772/article/details/52534887

https://blog.csdn.net/qq_35733751/article/details/80889289

dup2()

https://blog.csdn.net/u012058778/article/details/78705536

feof()原理和用法易错点

https://blog.csdn.net/konghouy/article/details/80530937

kill()

https://blog.csdn.net/qq_41822235/article/details/81603856

wait4函数

https://www.cnblogs.com/nealgavin/p/3797469.html

https://blog.csdn.net/wallwind/article/details/50574991

https://blog.csdn.net/qq_38089964/article/details/86030149

进程运行时间计算

https://www.cnblogs.com/xingmeng/p/3198602.html

OJ术语表: AC、WA、TLE、OLE、MLE、RE、PE、CE

https://blog.csdn.net/weixin_40763897/article/details/89135511

进程终止信号

https://blog.51cto.com/14190777/2421875

execvp使用

https://blog.csdn.net/u011857683/article/details/81160059

相关文章

网友评论

      本文标题:做OJ判题程序过程遇到的不懂的地方汇总

      本文链接:https://www.haomeiwen.com/subject/ozoioctx.html