- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 如何利用命令查看当前linux系统的桌面环境是KED 或者是GNOME
使用下面命令bai可以查看当前dulinux系统的桌面环境是zhiKED 或者dao是GNOMEzhu@ubuntu:~$echo$DESKTOP_SESSIONgnome-classic如上,表明桌面系统时zhuangnome-classic。另外也可shu以查看/etc下面有没有gnome文件夹或者kde文件夹,如果都有,就是都安装了或者安装过。...
2021-01-18 11:35:55
10
原创 乒乓缓存与伪共享
ping-pong(cache-line ping-ponging) 是指不bai同的CPU共享位于同一du个cache-linezhi边的变量,当dao不同的CPU频繁的对该变量进zhuan行读写时,会shu导致其他CPU cache-line的失效容。与之相近的另外一个就是伪共享:伪共享(false cache-line sharing)就是两个CPU访问的两个变量位于同一个cache line中,这两个变量看似是独立的两个变量,但是由于它们是位于同一个cache line中的,导致一个CPU对其中一个
2020-12-15 18:06:12
10
原创 内存对齐
进行内存对齐的作用主要是有两个:(1)平台移植。不是所有的硬件平台都能够访问任意地址上的数据,(2)性能:内存对齐后访问速度提升了。下面解释一下为什么内存对齐会提升效率。CPU把内存当成是一块一块的,块的大小可以是2、4、8、16字节等大小。CPU在读取内存的时候是一块一块读取的。块大小即memory access granularity:内存读取粒度。假设CPU要读取一个int型4字节大小的数据,看下列2种情况:(1)数据从0字节开始;(2)数据从1字节开始;假设内存读取粒度是4.
2020-11-27 12:46:17
5
原创 pthread_mutex_lock与pthread_cond_wait的疑惑
pthread_mutex_lock与pthread_cond_wait结合以后,阻塞点转移到pthread_cond_waithttps://blog.csdn.net/qq_38635597/article/details/105148721?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevan...
2020-11-25 22:32:29
10
原创 Linux中TCP listen()的backlog参数详解
LISTEN(2) Linux Programmer's Manual LISTEN(2)NAME 名称 listen - listen for connections on a socket 在一个套接字上倾听连接SYNOPSIS 概述 #inclu...
2020-11-18 11:19:22
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝