自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Linux应用程序: 设置线程nice值

本文给出设置进程nice值的示例,该示例在ubuntu上测试。注意需要有额外设置:1、在配置文件/etc/security/limits.conf中增加一项(root hard nice -20);2、测试时使用root权限。

2023-11-27 00:03:12 169 1

原创 man 7 sched文档翻译

若线程优先级降低, 则它将被插入到新的优先级对应的列表的头部.autogroup的nice值的设置与进程的nice值有相同的含义, 但是它是基于与其他autogroup的nice值的相对值在autogroup之间分配CPU时间. 对于一个在autogroup中的进程, 它分配到的CPU周期是autogroup的nice值(autogroup相比)与进程nice值(与同一autogroup中其他进程的nice值相比)的乘积.当通过setsid(2)创建新会话时, 一个新的autogroup被创建;

2023-11-15 00:08:28 56

原创 cmake编译动态库

本文给出一个例子,说明如何使用cmake编译动态链接库。

2023-11-01 01:11:00 112 1

原创 Linux应用程序: IPC之消息队列(POSIX)

本文给出了一个demo,说明Linux应用编程中mq_open/mq_send/mq_receive几个API的基本使用方法。程序中创建了一个消息队列,并通过参数选择本进程是send还是receive。

2023-10-17 00:48:12 89

原创 Linux应用程序: IPC之信号量

本文介绍Linux应用编程中的一种进程间通信方法——信号量。下面的代码使用信号量机制实现了一个生产者消费者模型。

2023-09-28 01:22:32 129

原创 Linux应用程序:使用互斥锁保护临界区

本文介绍Linux应用编程中怎样使用互斥锁保护临界区。示例中两个线程操作同一个全局变量来模拟临界区。

2023-09-26 00:43:53 101 1

原创 Linux应用程序:使用信号量实现生产者消费者模型

本文介绍Linux应用编程中的线程同步方法,具体来讲是使用信号量和两个线程实现了一个简单的生产者消费者模型。

2023-09-19 01:15:10 199

原创 Linux应用程序:prctl设置线程名称

本文介绍Linux应用编程中如何为线程设置名字。

2023-09-14 01:21:06 668 1

原创 Linux应用程序:pthread_create基本用法

本文参照pthread_create的man手册,演示了pthread_create的基本用法。

2023-09-13 01:14:31 167 1

原创 cmake为编译目标添加宏定义

本文介绍cmake如何使用target_compile_definitions()为编译目标添加宏定义,让我们可以使用不同的配置编译出不同的目标。

2023-09-11 01:02:26 819

原创 使用cmake编译单个源文件

使用cmake编译单个源文件

2023-09-08 00:50:03 151 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除