javaEE初阶
文章平均质量分 92
在深刻掌握Java之前需要了解javaEE的相关知识JavaEE 是在 JavaSE 的基础上构建的,是对 JavaSE 的扩展,增加了一些更加便捷的应用框架。
Forworder
java语言学习者 不竭余力 成为更好的自己
展开
-
多线程的使用
取决于代码的实现方式--在另一个线程何时修改isQuit的值通过引入标志位,如下代码结束线程while (!isQuit) {System.out.println("我是一个线程,工作中!!");try {System.out.println("线程工作完毕!");//原本是死循环});t.start();try {System.out.println("线程结束!!");区分两种打印方式System.out.println("线程结束!!");原创 2024-05-04 00:49:41 · 787 阅读 · 5 评论 -
线程-第一篇
1.线程也不是越多越好,要能够合适,如果线程太多了,调度开销就可能非常明显2.多线程的线程之间,可能会打架,当线程之间起了冲突,会导致代码中出现一些逻辑错误(线程安全问题)3.资源共享,若一个线程抛出异常,并且没有处理好,可能导致整个线程被终止4.进程是包含线程的,线程是轻量级进程5.每个线程,也是一个独立的执行流,可以执行一些代码,并且单独的参与到CPU调度中(状态,上下文,优先级,记账信息,每个线程都有自己的一份)6.每个进程,有自己的资源,进程中的线程共用这一份资源。原创 2024-04-20 22:04:14 · 927 阅读 · 3 评论 -
计算机是如何工作的
1.cpu要执行指令是先在内存中(冯诺依曼体系结构基本设定-让执行单元与存储单元解耦合)2.cpu要执行指令就要先取指令,在解析指令,然后才能执行指令;3.取指令需要从内存中读取指令到cpu寄存器中,取指令很耗时,通过引入缓存,流水线优化等技术4.cpu解析指令需要指令表,不同架构cpu支持指令表不同;5.指令在执行过程中,可能会带有一些操作数,不同指令,操作数的个数含义不同;6.cpu重要参数,主频:-1s之内,一个核心能执行多少条指令(机器语言最终由CPU执行。原创 2024-03-28 21:24:19 · 873 阅读 · 2 评论