Linux应用编程
记录Linux应用编程实例,比如文件操作/多进程/多线程/网络等
猪入戏太深
这个作者很懒,什么都没留下…
展开
-
Linux应用程序: 设置线程nice值
本文给出设置进程nice值的示例,该示例在ubuntu上测试。注意需要有额外设置:1、在配置文件/etc/security/limits.conf中增加一项(root hard nice -20);2、测试时使用root权限。原创 2023-11-27 00:03:12 · 450 阅读 · 1 评论 -
Linux应用程序: IPC之消息队列(POSIX)
本文给出了一个demo,说明Linux应用编程中mq_open/mq_send/mq_receive几个API的基本使用方法。程序中创建了一个消息队列,并通过参数选择本进程是send还是receive。原创 2023-10-17 00:48:12 · 117 阅读 · 0 评论 -
Linux应用程序: IPC之信号量
本文介绍Linux应用编程中的一种进程间通信方法——信号量。下面的代码使用信号量机制实现了一个生产者消费者模型。原创 2023-09-28 01:22:32 · 145 阅读 · 0 评论 -
Linux应用程序:使用互斥锁保护临界区
本文介绍Linux应用编程中怎样使用互斥锁保护临界区。示例中两个线程操作同一个全局变量来模拟临界区。原创 2023-09-26 00:43:53 · 117 阅读 · 1 评论 -
Linux应用程序:使用信号量实现生产者消费者模型
本文介绍Linux应用编程中的线程同步方法,具体来讲是使用信号量和两个线程实现了一个简单的生产者消费者模型。原创 2023-09-19 01:15:10 · 225 阅读 · 0 评论 -
Linux应用程序:prctl设置线程名称
本文介绍Linux应用编程中如何为线程设置名字。原创 2023-09-14 01:21:06 · 816 阅读 · 1 评论 -
Linux应用程序:pthread_create基本用法
本文参照pthread_create的man手册,演示了pthread_create的基本用法。原创 2023-09-13 01:14:31 · 216 阅读 · 1 评论