将/etc/fstab 文件中包含swap的行注释掉 单用户可以打开的最大文件数量,可以设置为官方推荐的65536或更大些 单用户线程数调大 单进程可以使用的最大map内存区域数量 参数修改立即生效 ...
分类:
系统相关 时间:
2020-03-28 13:33:58
阅读次数:
268
在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4说明: 你可以假设 ...
分类:
编程语言 时间:
2020-03-28 01:17:46
阅读次数:
106
1.问题描述: 在linux服务器使用composer 安装插件时,出现“proc_open(): fork failed - Cannot allocate memory” 也就是提示“提示内存不足”,我们可以通过创建swap分区解决这个问题。 2.解决方法: 先运行 free -m 看下空间是多 ...
分类:
其他好文 时间:
2020-03-27 13:10:20
阅读次数:
110
1 CAS 什么是CAS? CAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操 作数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新 为新值。否则,处理器不 ...
分类:
其他好文 时间:
2020-03-26 21:55:27
阅读次数:
87
CAS无锁机制 CAS:Compare and Swap,即比较再交换。 Java内存模型:JMM(Java Memory Model) 在内存模型当中定义了一个主内存,所有声明的实例变量都存在于主内存当中,主内存的数据会共享给所有线程,每一个线程有一块工作内存,工作内存当中主内存数据的副本 当更新 ...
分类:
编程语言 时间:
2020-03-26 19:31:44
阅读次数:
86
1、什么是CAS? CAS:Compare and Swap,即比较再交换。 jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。JDK 5之前Java语言是靠synchronized关键字保证同步的,这是 ...
分类:
其他好文 时间:
2020-03-26 09:28:00
阅读次数:
70
在网络编程实验2_(4)基于流式套接字的服务器程序设计中,创建了以下这个函数: DWORD WINAPI ClientThread(LPVOID lpParameter) 以前我只学过类似: int swap(int x,int y) 这样的函数,而这个函数看起来就很诡异,如何理解这个函数呢? DW ...
前文中我们聊了Rust如何管理线程以及如何利用Rust中的锁进行编程。今天我们继续学习并发编程。 ...
分类:
其他好文 时间:
2020-03-25 01:25:26
阅读次数:
65
最近一直在招人面试,面了不少人,突然觉得也该整理一下自己的知识体系,以求回顾、更新、学习、成长。 基础知识 操作系统 内存管理(分配算法、虚拟内存)、进程管理(进程和线程、同步等)、文件系统(IO、文件管理等)、中断等。 数据结构和算法 数组、队列、栈、链表、hash表、树、图 排序、查找、动态规划 ...
分类:
其他好文 时间:
2020-03-24 10:51:36
阅读次数:
72
本文档参考阿良老师的文档,结合自己的问题,做了部分修改,如有侵权,联系删除!kubeadm是官方推出的安装k8s集群方式中的一种,另外一种是二进制安装主要通过master端的kubeadminit和node端的kubeadmjoin一、环境准备部署K8s集群机器需要满足以下几个条件:使用VMware创建三台主机,要求如下:1.系统CentOS7.52.停掉swap,关闭防火墙和selinux3.机
分类:
其他好文 时间:
2020-03-23 18:58:38
阅读次数:
276