安全
文章平均质量分 76
qq_54658577
这个作者很懒,什么都没留下…
展开
-
线程间的定制化通信Demo
1、实验目的: 定制化: 1)定制线程执行的顺序 2)定制线程操作的次数创建三个线程:AA,BB,CC 以AA,BB,CC的固定顺序调用资源类中的方法,分别进行打印3,5,7次的操作。2、步骤 (1)创建资源类 condition中的方法: /...原创 2021-11-06 11:47:24 · 175 阅读 · 0 评论 -
线程间通信Demo
1、实验要求 使用四个线程AA,BB,CC,DD,AA,CC一个对象进行加1操作,BB,DD对一个对象进行减1操作。2、实验步骤 (1)创建资源类 以number为依据做加减操作判断,分别在资源类中添加加减方法使用ReentrantLock对象进行上锁和解锁。 其中: lock.lock(); // 代表上锁 lock.unlock(); // 代表解锁...原创 2021-11-06 11:28:10 · 183 阅读 · 0 评论 -
分别使用synchronized和Lock实现卖票案例
1、synchronized (1)创建资源类public int number代表门票的数量。 public synchronized void sale();卖票的方法,注意要使用sysnchronized修饰,才是使得这个方法能够自动上锁、自动解锁。// 创建资源类,定义属性和操作方法class Ticket{ // 定义票数 public int number = 30; // 方法卖票 public sync...原创 2021-11-03 16:53:30 · 212 阅读 · 0 评论 -
Token前后端分离验证demo
1、Token介绍(摘取自官方网站) 官方网站:JSON Web Token Introduction - jwt.io1)token可以做权限的验证和信息的交换 2)token主要有三部分组成 分别是Header、Payload、Signature。 编码之后token呈xxxxx.yyyyy.zzzzz结构分别对应Header、Payload、Signature三部分。...原创 2021-10-23 15:17:15 · 900 阅读 · 1 评论