一、多线程 头文件: `#include<pthread.h>` * 1 函数声明: `int pthread_create(pthread_t*restrict tidp,const pthread_attr_t *restrict_attr,void*(*start_rtn)(void*),vo ...
分类:
编程语言 时间:
2020-11-07 16:19:10
阅读次数:
22
一、计算机基础存储器的层次结构L0寄存器L1L1高速缓存SRAML2L2高速缓存SRAML3L3高速缓存SRAML4主存DRAML5本地二级存储本地磁盘L6远程二级存储web服务器重要概念并发:把CPU的时间进行分片,让各个程序在CPU上轮转,造成一种多个程序同时在运行的假象多线程:需要多个进程,保存程序执行的现场缓存:保存非持久化数据,支持大量的并发访问异步:遇到I/O操作,程序就注册一个钩子函
分类:
系统相关 时间:
2020-11-07 15:34:23
阅读次数:
20
# JSON字符串 和 字典之间的相互转换## 头脑中的信息 --》内在的数据结构## 数据 》内存中的数据结构 》 字典 取值方便## 想记录下来 --》 持久化# 想表达出来 让别人知道 --》 序列化 把内存中的信息数据结构变成 通用的 文本或文件### 我的一个想法 --序列化--》文字 - ...
分类:
Web程序 时间:
2020-11-06 02:29:41
阅读次数:
33
1.Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。2.Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程
分类:
其他好文 时间:
2020-11-06 02:23:31
阅读次数:
21
一、synchronized原理详解 1. 设计同步器的意义 多线程可能会同时访问一个共享、可变的资源,这个资源称之为临界资源,需要同步机制来协同对象可变状态的访问,同步器的本质就是加锁,即同一时刻只能有同一个线程访问临界资源,也称为同步互斥访问 sychronized内置锁是一种对象锁(锁的是对象 ...
分类:
其他好文 时间:
2020-11-06 02:12:16
阅读次数:
18
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与cgi的区别在于servlet处于服务器进程中,它通过多线程方 ...
分类:
其他好文 时间:
2020-11-06 01:50:24
阅读次数:
12
1.什么是可重入锁: 当一个线程A去请求其他线程所持有的对象锁时,线程A就会被阻塞; 但是,当线程A去请求自己持有的对象锁时,如果该对象锁是可重入锁,那么请求就会成功,否则也会发生阻塞; 2.用可重入锁有什么用: 简单说,就是为了使线程可以获取自己的内部锁; 比如,假如一个线程A获取了对象X的对象锁 ...
分类:
编程语言 时间:
2020-11-04 19:10:26
阅读次数:
27
this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; Application.ExitThread ...
分类:
编程语言 时间:
2020-11-04 18:44:34
阅读次数:
18
点赞再看,养成习惯,微信搜索【三太子敖丙】关注这个互联网苟且偷生的工具人。本文GitHubhttps://github.com/JavaFamily已收录,有一线大厂面试完整考点、资料以及我的系列文章。前言锁我想不需要我过多的去说,大家都知道是怎么一回事了吧?在多线程环境下,由于上下文的切换,数据可能出现不一致的情况或者数据被污染,我们需要保证数据安全,所以想到了加锁。所谓的加锁机制呢,就是当一个
分类:
其他好文 时间:
2020-11-04 18:29:57
阅读次数:
17
正式支持多线程!Redis6.0与老版性能对比评测导读:Redis6.0将在今年年底发布,其中引入的最重大的改变就是多线程IO。本文作者深入阅读并解析了关键代码,并且做了基准测试,揭示多线程IO特性对Redis性能的提升,十分值得一读。林添毅,美图技术经理,主要负责NoSQL/消息队列/中间件等基础服务相关研发。在加入美图之前,曾就职于新浪微博架构平台从事基础服务的研发。前天晚上不经意间看到Red
分类:
编程语言 时间:
2020-11-04 18:18:33
阅读次数:
20