学习第四个礼拜,主要熟悉了 java 的高级应用
线程:进程是运行中的应用程序,是一套顺序执行的指令,每个
进程都有自己独立的内存空间。线程是
一个并发执行的顺序流,
一个
进程
包括多个顺序执行流程,这些流程称为线程。
JVM 就是
一个进程,在 JVM 中分出线程,比如 main()就是主线程。
同时开辟并发执行的序列即多线程。
调用 start()
方法,线程启
动;run()
方法结束,线程就终止。线程是
一个操作系统创建并维护的
一个资源。对于单
cpu 系统来说,某
一个时刻只可能由
一个线程在运
行。
一个 Thread 对象就表示
一个线程。进程的数据空间独立;线程的
数据空间共享, 能充分使用
cpu 的资源。线程间通信更容易。共享数
据就要加锁、解锁,会降低效率。
I/O:是在 JVM 和外部数据源之间交换数据。按数据传输方向划分:
输入流和
输出;按数据单位划分:
字节流和字符流;过滤流用来封装节
点流或者其他过滤流,从而给节点流或其他的过滤流
增加功能。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。