上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 网络编程 计算机网络: 1--计算机网络是指地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 2--网络编程的目的:无线电台.... 传播交流信息,数据交换。通信 3--想要达到这 阅读全文
posted @ 2022-02-19 22:39 十三加油哦 阅读(66) 评论(0) 推荐(0)
摘要: 死锁 //死锁:多个线程互相抱着对方需要的资源,然后形成僵持 public class DeadLock { public static void main(String[] args) { Makeup g1=new Makeup(0,"灰姑娘"); Makeup g2=new Makeup(1, 阅读全文
posted @ 2022-02-18 23:49 十三加油哦 阅读(40) 评论(0) 推荐(0)
摘要: 线程同步机制 并发:同一个对象被多个线程同时操作 线程同步: 线程不安全案例1: //不安全的买票 可能出现负数票,或者抢到了同一张票 public class UnsafeBuyTicket implements Runnable{ private int ticketNums=10; //票 b 阅读全文
posted @ 2022-02-18 21:41 十三加油哦 阅读(39) 评论(0) 推荐(0)
摘要: 线程优先级 1.Java提供了一个线程调度器来监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级决定应该调度哪个线程来执行。 2.线程的优先级用数字表示,范围从1~10 Thread.MIN_PRIORITY=1; Thread.MAX_PRIORITY=10; Thread.NORM_P 阅读全文
posted @ 2022-02-17 23:49 十三加油哦 阅读(36) 评论(0) 推荐(0)
摘要: 线程礼让_yield和线程强制执行_join 线程礼让 1.礼让线程,让当前正在执行的线程暂停,但不阻塞 2.将线程从运行状态转为就绪状态 3.让cpu重新调度,礼让不一定成功!看CPU心情 public class TestYield implements Runnable{ @Override 阅读全文
posted @ 2022-02-17 21:04 十三加油哦 阅读(42) 评论(0) 推荐(0)
摘要: 线程休眠 1.sleep(时间)指定当前线程阻塞的毫秒数 2.sleep存在异常InterruptedException 3.sleep时间达到后线程进入就绪状态 4.sleep可以模拟网络延时,倒计时等。 5.每一个对象都有一个锁,sleep不会释放锁 public class TestSleep 阅读全文
posted @ 2022-02-17 20:38 十三加油哦 阅读(48) 评论(0) 推荐(0)
摘要: 线程状态 线程方法: public void start() 启动线程 public void run() 执行线程的核心业务功能 public static void sleep(long millis)throws InterruptedException 线程休眠,millis是毫秒,线程休眠 阅读全文
posted @ 2022-02-17 20:21 十三加油哦 阅读(43) 评论(0) 推荐(0)
摘要: Lamda表达式 1.理解Functional Interface(函数式接口)是学习Java8 lambda表达式的关键所在。 2.函数式接口的定义: 1.任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口, 2.对于函数式接口,我们可以通过lambda表达式来创建接口的对象 为什么要 阅读全文
posted @ 2022-02-17 17:18 十三加油哦 阅读(50) 评论(0) 推荐(0)
摘要: 静态代理 就好比自己要结婚,你可以找一个婚庆公司帮你处理结婚的事情 总结 真实对象和代理对象都要实现一个接口 代理对象要代理真实角色 好处:代理对象可以做很多真实对象做不了的事情,真实对象专注做自己的事情 ** * 结婚接口 */ public interface Marry { //结婚 publ 阅读全文
posted @ 2022-02-17 16:18 十三加油哦 阅读(31) 评论(0) 推荐(0)
摘要: 初识并发问题 //多个线程同时操作同一个对象 //买火车票的例子 //可能存在的问题:多个线程操作同一个资源的情况下,线程不安全,数据可能紊乱 public class TestThread4 implements Runnable { private int ticketNUms=10; @Ove 阅读全文
posted @ 2022-02-17 15:35 十三加油哦 阅读(25) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页