
JAVA多线程学习
文章平均质量分 81
Frank---7
从JAVA转C++失败,现在继续卷JAVA的小菜鸡一枚,希望和大家共同进步!
展开
-
JAVA面试题---线程池(Java并发编程)
CallerRunsPolicy,使用线程池的调用者所在的线程去执行被拒绝的任务,除非线程池被停止或者线程池的任务队列已有空缺。AbortPolicy,直接抛出一个任务被线程池拒绝的异常。DiscardPolicy,不做任何处理,静默拒绝提交的任务。DiscardOldestPolicy,抛弃最老的任务,然后执行该任务。自定义拒绝策略,通过实现接口可以自定义任务拒绝策略。原创 2025-04-24 19:40:21 · 931 阅读 · 0 评论 -
JAVA面试题---并发安全(Java并发编程)
资源有序分配法。原创 2025-04-23 19:29:52 · 604 阅读 · 0 评论 -
JAVA面试题---多线程(Java并发编程)
Condition 接口的 await() 方法类似于 wait() 方法,signal() 方法类似于 notify() 方法,signalAll() 方法类似于 notifyAll() 方法。wait() 方法使当前线程进入等待状态,notify() 方法唤醒在此对象监视器上等待的单个线程,notifyAll() 方法唤醒在此对象监视器上等待的所有线程。这是最直接的一种方式,用户自定义类继承java.lang.Thread类,重写其run()方法,run()方法中定义了线程执行的具体任务。原创 2025-04-20 18:52:35 · 883 阅读 · 0 评论 -
多线程VS多进程
多线程:多线程是在同一进程内执行的并行线程,共享同一地址空间和资源。多进程:多进程是在不同进程之间执行的并行进程,每个进程拥有自己独立的地址空间和资源。原创 2024-01-03 22:26:59 · 406 阅读 · 0 评论 -
用JAVA爬取网络上的一些简单资源
package com.kuang.demo04;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.net.U原创 2020-12-23 23:08:35 · 63769 阅读 · 0 评论 -
JAVA多线程总结(笔记)
线程的特点线程就是独立的执行路径;在线程运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程;main()称之为主线程,为系统的入口,用于执行整个程序;在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为的干预的。对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制;线程会带来额外的开销,如cpu调度时间,并发控制开销。每个线程在自己的工作内存交互,内存控制不当会造成数据不一致进程和线程的区别进程是操作系统原创 2020-12-23 15:29:35 · 64590 阅读 · 0 评论