<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lsc_1893的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lsc_1893</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lsc_1893]]></copyright><item><title><![CDATA[LinuxC线程互斥与线程同步]]></title><link>https://blog.youkuaiyun.com/lsc_1893/article/details/124820293</link><guid>https://blog.youkuaiyun.com/lsc_1893/article/details/124820293</guid><author>lsc_1893</author><pubDate>Wed, 01 Feb 2023 20:17:45 +0800</pubDate><description><![CDATA[一、什么是线程互斥？
来自百度百科的解释：

线程互斥是指某一资源同时只允许一个访问者（线程）对其进行访问，具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序，即访问是无序的。

举例说明：
场景：线程1、线程2、临界资源
需求：线程1和线程2共享“临界资源”，线程1和线程2至少有一个有修改“临界资源”的需求，但是线程1和线程2不分优先级，不需要控制访问顺序。
推荐实现方式：
1，互斥锁mutex lock
2，自旋锁spin lock
3，信号量（二进制信号量0/1状态实现互斥即可）
代码展示：
略]]></description><category></category></item><item><title><![CDATA[Android/Qnx常用命令]]></title><link>https://blog.youkuaiyun.com/lsc_1893/article/details/128531930</link><guid>https://blog.youkuaiyun.com/lsc_1893/article/details/128531930</guid><author>lsc_1893</author><pubDate>Tue, 03 Jan 2023 14:38:43 +0800</pubDate><description><![CDATA[Android/Qnx常用命令]]></description><category></category></item><item><title><![CDATA[git 操作]]></title><link>https://blog.youkuaiyun.com/lsc_1893/article/details/128340027</link><guid>https://blog.youkuaiyun.com/lsc_1893/article/details/128340027</guid><author>lsc_1893</author><pubDate>Fri, 16 Dec 2022 16:48:44 +0800</pubDate><description><![CDATA[git]]></description><category></category></item><item><title><![CDATA[Ubuntu 20.04设置DNS解析（解决resolve.conf被覆盖问题）]]></title><link>https://blog.youkuaiyun.com/lsc_1893/article/details/118696693</link><guid>https://blog.youkuaiyun.com/lsc_1893/article/details/118696693</guid><author>lsc_1893</author><pubDate>Tue, 13 Jul 2021 12:14:02 +0800</pubDate><description><![CDATA[众所周知：

Ubuntu在域名解析时，最直接使用的是/etc/resolve.conf文件，它是/run/systemd/resolve/

resolve.conf的软链接，而对于刚装完的ubuntu系统，该文件的内容如下：


# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients...]]></description><category></category></item></channel></rss>