一.线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 通过电影院卖票,演示线程的安全问题: 模拟电影院的卖票过程。本次电影的座位共100个(本场电影只能卖100张票)。模拟电影院的 ...
分类:
编程语言 时间:
2019-01-02 17:25:07
阅读次数:
229
1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看 ...
分类:
编程语言 时间:
2019-01-01 14:03:52
阅读次数:
181
一、使用 java 多线程 java多线程其中两种使用方式: 1、继承 Thread 类 2、实现 Runnable 接口 二、线程初始化 继承 Thread 和 实现 Runnable 的方式都要经过初始化Thread构造函数的方式设置相关参数的过程。 构造函数如下: public Thread( ...
分类:
编程语言 时间:
2018-12-31 00:00:00
阅读次数:
254
ThreadPoolExecutor概述 ThreadPoolExecutor 下文简称 TPE ,我们使用它都是从Executror 这个类中的方法 : 1 public static ExecutorService newFixedThreadPool(int nThreads) { 2 ret... ...
分类:
编程语言 时间:
2018-12-30 20:32:29
阅读次数:
133
实验十八 总复习 实验时间 2018-12-30 1、实验目的与要求 (1) 综合掌握java基本程序结构; (2) 综合掌握java面向对象程序设计特点; (3) 综合掌握java GUI 程序设计结构; (4) 综合掌握java多线程编程模型; (5) 综合编程练习。 2、实验内容和步骤 任务1 ...
分类:
其他好文 时间:
2018-12-30 19:01:45
阅读次数:
149
实验十八 总复习 实验时间 2018-12-30 1、实验目的与要求 (1) 综合掌握java基本程序结构; (2) 综合掌握java面向对象程序设计特点; (3) 综合掌握java GUI 程序设计结构; (4) 综合掌握java多线程编程模型; (5) 综合编程练习。 2、实验内容和步骤 任务1 ...
分类:
其他好文 时间:
2018-12-30 18:55:37
阅读次数:
187
实验十八 总复习 实验时间 2018-12-30 1、实验目的与要求 (1) 综合掌握java基本程序结构; (2) 综合掌握java面向对象程序设计特点; (3) 综合掌握java GUI 程序设计结构; (4) 综合掌握java多线程编程模型; (5) 综合编程练习。 2、实验内容和步骤 任务1 ...
分类:
其他好文 时间:
2018-12-30 17:32:41
阅读次数:
101
1、实验目的与要求 (1) 综合掌握java基本程序结构; (2) 综合掌握java面向对象程序设计特点; (3) 综合掌握java GUI 程序设计结构; (4) 综合掌握java多线程编程模型; (5) 综合编程练习。 2、实验内容和步骤 任务1:填写课程课后调查问卷,网址:https://ww ...
分类:
编程语言 时间:
2018-12-30 17:31:16
阅读次数:
158
1、实验目的与要求 (1) 综合掌握java基本程序结构; (2) 综合掌握java面向对象程序设计特点; (3) 综合掌握java GUI 程序设计结构; (4) 综合掌握java多线程编程模型; (5) 综合编程练习。 2、实验内容和步骤 任务1:填写课程课后调查问卷,网址:https://ww ...
分类:
编程语言 时间:
2018-12-30 17:30:47
阅读次数:
176
实验十八 总复习 实验时间 2018-12-30 1、实验目的与要求 (1) 综合掌握java基本程序结构; (2) 综合掌握java面向对象程序设计特点; (3) 综合掌握java GUI 程序设计结构; (4) 综合掌握java多线程编程模型; (5) 综合编程练习。 2、实验内容和步骤 任务1 ...
分类:
编程语言 时间:
2018-12-30 17:28:04
阅读次数:
194