返回顶部

06 2019 档案

摘要:上一篇学习了多线程的一些基础知识:多线程的基本概念,及创建和操作多线程。内容相对简单,但多线程的知识肯定不会这么简单,否则我们也不需要花这么多心思去学习,因为多线程中容易出现线程安全问题。 那么什么是线程安全呢,定义如下: 当多个线程访问同一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替运 阅读全文
posted @ 2019-06-30 23:36 茶底世界 阅读(2091) 评论(2) 推荐(0) 编辑
摘要:一、基础概念 多线程的学习从一些概念开始,进程和线程,并发与并行,同步与异步,高并发。 1.1 进程与线程 几乎所有的操作系统都支持同时运行期多个任务,所有运行中的任务通常就是一个进程,进程是处于运行过程中的程序,进程是操作系统进行资源分配和调度的一个独立单位。 进程有三个如下特征: 独立性:进程是 阅读全文
posted @ 2019-06-25 23:31 茶底世界 阅读(2596) 评论(2) 推荐(4) 编辑
摘要:一、引言 反射机制是一个非常好用的机制,C#和Java中都有反射,反射机制简单来说就是在程序运行状态时,对于任意一个类,能够知道这个类的所有属性和方法,对于任意一个对象,能够调用它的任意属性和方法,其实初听就知道反射是一个比较暴力的机制,它可能会破坏封装性。 通过反射的定义我们可以想到反射的好处:可 阅读全文
posted @ 2019-06-19 15:52 茶底世界 阅读(593) 评论(0) 推荐(0) 编辑
摘要:一、引言 IO(输入/输出),输入是指允许程序读取外部数据(包括来自磁盘、光盘等存储设备的数据)、用户输入数据。输出是指允许程序记录运行状态,将程序数据输出到磁盘、光盘等存储设备中。 IO的主要内容包括输入、输出两种IO流,这两种流中又分为字节流和字符流,字节流是以字节为单位来处理输入、输出流,而字 阅读全文
posted @ 2019-06-17 23:45 茶底世界 阅读(983) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示