学习第四个礼拜,主要熟悉了 java 的高级应用
线程:进程是运行中的应用程序,是一套顺序执行的指令,每个
进程都有自己独立的内存空间。线程是一个并发执行的顺序流,一个
进程包括多个顺序执行流程,这些流程称为线程。
JVM 就是一个进程,在 JVM 中分出线程,比如 main()就是主线程。
同时开辟并发执行的序列即多线程。调用 start()方法,线程启
动;run()方法结束,线程就终止。线程是一个操作系统创建并维护的
一个资源。对于单 CPU 系统来说,某一个时刻只可能由一个线程在运
行。一个 Thread 对象就表示一个线程。进程的数据空间独立;线程的
数据空间共享, 能充分使用 CPU 的资源。线程间通信更容易。共享数
据就要加锁、解锁,会降低效率。
I/O:是在 JVM 和外部数据源之间交换数据。按数据传输方向划分:
输入流和输出;按数据单位划分:字节流和字符流;过滤流用来封装节
点流或者其他过滤流,从而给节点流或其他的过滤流增加功能。
原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/267182.html