- 博客(6)
- 收藏
- 关注
原创 铁道部发布了一个售票任务,要求销售1000张票,要求有5个窗口来进行销售,请编写多线程程序来模拟这个效果
创建测试类package com.qf.demo1;import sun.security.krb5.internal.Ticket;/** *铁道部发布了一个售票任务,要求销售1000张票,要求有5个窗口来进行销售,请编写多线程程序来模拟这个效果 * i.窗口001正在销售第1000张票 * ii.窗口001正在销售第999张票 * iii.窗口002正在销售第998张票 * iv.。。。 * v.窗口05正在销售第1张票 * vi.票已经销售完毕 * @Author XZG
2020-11-05 19:56:00
810
原创 多线程读写锁问题:创建读写锁,让多线程能同时读取数据,写写互斥,写读互斥
package com.qf.demo2;import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * 读写锁问题:创建读写锁,让多线程能同时读取数据,写写互斥,写读互斥 * @Author XZG * @Date: 2020/10/31 14:48 * @Version 1.0 */public
2020-10-31 15:35:45
705
原创 多线程问题:计算任务,一个包含了2千个整数的数组,分拆了多个线程来进行并行计算,最后汇总出计算的结果。
/** *2. 计算任务,一个包含了2千个整数的数组,分拆了多个线程来进行并行计算,最后汇总出计算的结果。 * 思路:用实现runnable接口的方式来实现多线程同时完成任务,使用同步方法来解决多线程的临界资源问题 * 确保每次只有一个线程能够执行任务,声明的和为静态变量,实现共享属性,不过此方法可能比较耗内存 * @Author XZG * @Date: 2020/10/31 9:05 * @Version 1.0 */public class Test1 { publ
2020-10-31 14:18:01
802
8
原创 treemap和arraylist的转换问题:给定6名学生的考试分数录入到Map中,以学号作为key,分数作为value; 打印该6名学生及对应的分数;并按分数显示前三名学员学号与成绩
给定6名学生的考试分数录入到Map中,以学号作为key,分数作为value;打印该6名学生及对应的分数;并按分数显示前三名学员学号与成绩思路:由于map不可以按照值来排序,所以要把map存入arraylist中,然后重写list的排序方法进行排序`import java.util.*;/**给定6名学生的考试分数录入到Map中,以学号作为key,分数作为value;打印该6名学生及对应的分数;并按分数显示前三名学员学号与成绩思路:由于map不可以按照值来排序,所以要把map存入arrayl
2020-10-28 19:37:22
520
2
原创 2String类
```javapublic class StringTest2 { public static void main(String[] args) throws ParseException { StringBuffer sb1=new StringBuffer(); sb1.append("春眠不觉晓,处处闻啼鸟。"); sb1.append("夜来风雨声,花落知多少"); System.out.println(sb1); .
2020-10-28 19:32:30
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人