java多线程——多线程的安全问题 模拟火车票售票程序: 1、线程安全问题出现的原因: (1)多个线程操作共享的数据; (2)线程任务操作共享数据的代码有多条(多个运算)。 2、解决思路: 只要让一个线程在执行线程任务时将多条操作共享数据的代码执行完,在执行过程中,不要让其他线程参与运算。那么如何在 ...
分类:
编程语言 时间:
2018-10-04 09:55:55
阅读次数:
226
【CC2530强化实训03】定时器间隔定时实现按键长按与短按 【题目要求】 虽然用普通的延时函数能够实现按键长按与短按的判别,但是在实际的工程应用和项目开发中并不好用也不灵活。更多得是借助定时器的间隔定时来计算按键从按下到松开的时间间隔,然后通过判断该时间值来区分按键长按与短按的状态。 在新大陆国赛 ...
分类:
其他好文 时间:
2018-10-02 20:37:44
阅读次数:
278
数据操纵DML 1. 在dept表中插入两行数据 (1)50,’IT’,’SHENYANG’;(2)60,’HR’,’DALIAN’; 2. 设置保存点beforeup 3. 更新dept表,将60号部门位置改为BEIJING 4. 设置保存点afterup 5. 使用delete删除dept表中部 ...
分类:
其他好文 时间:
2018-09-30 22:48:13
阅读次数:
200
上周写了一篇多线程的文章,其实更多方面是偏基础一点的文章,而且也比较大白话,争取人人都能看的明白,再举一些常见的例子,能很好的帮助大家理解多线程,文章发表之后我投给了几个大号和CSDN反应都挺好的,大家表示希望能写更多这样的文章,希望再多写写线程相关的文章,所以我打算从线程的基础开始写起,每周写那么 ...
分类:
编程语言 时间:
2018-09-30 16:35:38
阅读次数:
181
JAVA的众多锁的机制,包括Semaphore/ReentrantLock/ReentrantReadWriteLock等都是通过 AQS实现的,因为写了上述几个锁实现的源码分析,经常使用到AQS的原理和代码,因此这里做下AQS的源码分析。这样之后再翻看以AQS为基础的各种各样的锁实现就会好理解的多 ...
分类:
其他好文 时间:
2018-09-30 11:24:06
阅读次数:
173
一、Java 线程如何终止 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程。 3. 使用interrupt方法中断线程。 如何用一个cancel方法停止两个线程 泛型原理、使用场景、优缺点 原理:泛型的实现是靠类型擦除技术,类型擦除是在编译 ...
分类:
其他好文 时间:
2018-09-30 00:01:21
阅读次数:
241
线程中断涉及到几个方法如下: |方法|注释| | | | | |设置线程的中断状态为 true(线程并没有停止)| | |返回线程的中断状态后清除(清除:将中断状态设为 false)| | |返回线程的中断状态,不清除中断状态| ...
分类:
编程语言 时间:
2018-09-28 11:01:28
阅读次数:
131
Problem UVA1616-Caravan Robbers Accept: 96 Submit: 946Time Limit: 3000 mSec Problem Description Long long ago in a far far away land there were two gr ...
分类:
其他好文 时间:
2018-09-26 20:47:56
阅读次数:
191
比爬取相册简单点,唯一有点弯的是页码的构造了,我写的这个只支持获取文字,可以用来生成词云 ...
分类:
其他好文 时间:
2018-09-23 22:36:38
阅读次数:
218
java中Object类的getClass方法有什么用以及怎么使用? ...
分类:
编程语言 时间:
2018-09-23 22:20:26
阅读次数:
209