自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程并发问题

一、windows与linux线程Windows对进程和线程的实现如同教科书一般标准,Windows内核有明确的线程和进程的概念。在Windows API中,可以使用明确的API:CreateProcess和CreateThread来创建进程和线程,并且有一系列的API来操纵它们。但对于Linux来说,线程并不是一个通用的概念。Linux对多线程的支持颇为贫乏,事实上,在Linux内核中并不存在真正意义上的线程概念。Linux将所有的执行实体(无论是线程还是进程)都称为任务(Task),每一个...

2020-12-13 19:11:35 261

原创 C++100个干货面试题

第一部分:C++与C语言的差异(1-18)1、C 和 C++ 中 struct 有什么区别? Protection行为 能否定义函数 C 无 否,但可以有函数指针 C++ 有 可以,默认是public 2、C++中的 struct 和 class 有什么区别?【参考答案】从语法上讲,class和struct做类型定义时只有两点区别...

2020-02-10 19:15:45 667

转载 C++常见面试题

转自:https://blog.csdn.net/wdzxl198/article/details/91027591.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数...

2020-02-10 16:58:39 221

原创 shell脚本卸载程序问题

循环中的重定向count=1whileread linedo if [ "${ld_library_path}" == "$line"]; then sed -i ${count}d /root/.bash_profile filet count=count+1done < file原则:对循环重定向的...

2019-12-17 19:39:21 367

原创 C++程序在linux服务器运行需要修改的系统配置文件

C++程序在linux服务器运行需要修改的系统配置文件1、查询服务器TCP连接句柄数命令lsof | awk '{print$2}' | wc -l若句柄数连接数超过ulimit -n命令查出的数,那么,可能存在某些业务无法正常交互,比如,web后台与C++后台程序之间的HTTP交互无法正常链接,则,可以在/etc/security/limits.conf配置文件添加两行,修改最大文件...

2019-12-12 14:35:31 429

原创 MYSQL服务在linux下无法启动

MYSQL服务在linux下无法启动一、SELinux安全机制导致报错:MySQL Daemon failed to start用命令getenforce命令查看SELinux状态,如果是Permissive,则是关闭状态,若是Enforcing则是开启状态,上图数据库启动状态SELinux肯定是开启状态,由于linux系统安全机制SELinux打开,导致mysql服务无法启动。...

2019-12-12 10:55:30 1102

原创 使用nohup后台启动服务,服务无法拉起问题

使用nohup后台启动服务,服务无法拉起问题服务在现场运行,突然后台脚本runGateway.sh无法将服务UAC拉起来,使用nohup命令后台启动,runGateway.sh脚本判断如下this_dir="$( cd "$(dirname "${BASH_SOURCE[0]}" )" && pwd)"while true; do if ! (ps -e...

2019-12-11 20:31:15 2649

原创 C++多线程开发

一、什么是线程1、线程就是程序的执行路线,是轻量级的;2、线程不占用独立的内存资源,共享进程资源,但不包括栈区,故线程可以有自己的局部变量;3、一个进程可以同时有多个线程,可多线程同时运行。二、线程特点1、线程不拥有自己的资源,只会拥有属于进程的全部资源,所有的资源分配都是面向进程的;2、线程有不同的状态,系统提供了多种线程控制原语,如创建线程,销毁线程等等;3、一个进程中可以有多个线程并发的进行...

2018-04-25 23:37:23 195

空空如也

空空如也

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

TA关注的人

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