- 博客(6)
- 收藏
- 关注
原创 Java中的进程/线程、并发/并行与启动方式浅谈
特性C/C++实现Java实现进程创建fork()线程创建进程通信管道/共享内存Socket/文件/内存映射文件线程同步并发模型手动管理Executor框架/CompletableFuture内存隔离进程级隔离JVM进程内线程共享关键选择建议需要调用外部程序 → 使用CPU密集型计算 → 使用线程池+CallableI/O密集型任务 → 使用虚拟线程(Java19+)线程间数据交换 → 使用异步编程 → 使用定时任务 → 使用。
2025-07-26 23:00:00
903
原创 Java线程生命周期浅谈:理解线程状态转换
掌握Java线程生命周期需理解:1. RUNNABLE状态包含操作系统层的就绪/运行两种子状态2. BLOCKED仅发生在同步锁竞争场景3. WAITING和TIMED_WAITING需显式触发和唤醒4. 通过`getState()`可实时监控线程状态。
2025-07-25 22:00:00
622
原创 JAVA编程——界面开发(1:几何画板)
UI——作为供用户操作的可视界面,主要目的是能够简单轻松的实现用户与软件的“对话”。通过动作监听器、鼠标监听器等机制,程序可以“感知”用户的操作,并执行相应的代码。1.定义一个类(就叫DrawPad吧) (不要忘记导入界面开发包!)2.定义一个showUI方法3.创建窗体对象并设置相关属性(比如文字、按钮、监听器等)4.创建主函数,并调用 showUI方法欸,这时发现一个问题:界面是有了,但却没有相应的功能,她只是一个空架子1.导入开发包2.定义鼠标监听器和动作监听器3.实现按钮的不同功能(绘制
2025-04-25 22:26:07
210
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人