## 一 编程题【synchronized关键字】
### 1.1
请编写程序,不使用任何同步技术,模拟三个窗口同时卖100张票的情况,运行并打印结果,观察到错误的数据,并解释出现错误的原因
### 1.2
请使用“同步代码块”改写1.1的程序,保证运行结果的正确。
### 1.3
请使用“同步方法”改写1.1的程序,保证运行结果的正确。
### 1.4
请使用“Lock锁”改写1.1的程序,保证运行结果的正确
## 二 编程题【线程池】
### 2.1
请按以下步骤编写程序:
- 定义一个线程类,实现Callable接口。此线程可以计算1--100的所有数字的累加和。
- 定义测试类,和main()方法,使用线程池启动线程,并获取计算结果,并将结果打印到控制台。
没有合适的资源?快使用搜索试试~ 我知道了~
java基础知识多线程线程池讲解和练习
共32个文件
java:31个
md:1个
1 下载量 69 浏览量
2023-11-01
16:12:11
上传
评论
收藏 16KB RAR 举报
温馨提示
Java多线程和线程池是Java语言中非常重要的知识点,它们可以帮助我们更好地管理和控制程序的并发执行。本资源主要是对Java多线程和线程池进行详细的讲解和练习。
资源推荐
资源详情
资源评论
收起资源包目录
java基础知识多线程线程池讲解和练习.rar (32个子文件)
java基础知识多线程线程池讲解和练习
demo04_sync_method1
MyThread.java 314B
Test.java 357B
Account.java 1KB
demo02_thread_join
Test.java 752B
demo03_thread_safe
MyThread.java 445B
Test.java 423B
Account.java 1KB
demo07_thread_communication
Test.java 2KB
demo08_thread_baozi
Consumer.java 1KB
Production.java 993B
Test.java 491B
demo01_thread_API
MyThread.java 427B
Test.java 489B
demo05_sync_method2
MyThread.java 314B
Test.java 357B
Account.java 1KB
homework
demo02_sync_success
Cinema.java 1KB
MyThread.java 298B
Test.java 462B
demo03_pool
MyCallable.java 426B
Test.java 771B
README.md 859B
demo01_sync_error
Cinema.java 959B
MyThread.java 296B
Test.java 460B
demo09_thread_pool_runnable
Test.java 2KB
MyRunnable.java 581B
demo10_thread_pool_callable
MyCallable.java 455B
Test.java 953B
demo06_sync_method3
MyThread.java 314B
Test.java 357B
Account.java 1KB
共 32 条
- 1
资源评论
小明爱吃火锅
- 粉丝: 2078
- 资源: 46
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 蓝桥杯2024年第十五届省赛真题-前缀总分
- com.qihoo.appstore_300101305-1.apk
- tensorflow-gpu-2.7.1-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.7.1-cp39-cp39-manylinux2010-x86-64.whl
- 蓝桥杯2024年第十五届省赛真题-传送阵
- com.qihoo.appstore_300101305.apk
- linux之线程同步一.doc
- keil5配色方案10种
- python烟花代码.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功