- 博客(2)
- 收藏
- 关注
原创 Java多线程-线程同步问题
当多个线程访问同一个数据时很容易出现线程安全问题。经典例子是银行取钱,同一个账户两人并发取钱,如果不做线程安全处理的话,很容易出现问题。在A取钱但还没来得及扣钱时插入B执行取钱过程就可能出现 取出的钱>账户余额。 解决这种问题有三种方式: 1.同步代码块方式 线程类的run方法代码如下: public void run(){ //account为账户, synchroniz
2016-06-02 00:12:50 441
原创 Java多线程创建方式
一、多线程的三种创建方式 Java多线程有三种创建方式,实际上可以分为两种,一种方法是继承Thread类,一种是继承Runnable接口或者Callable接口。 1.继承Thread类 package com.langsin.thread1; /* * 继承方式创建多线程 * 直接使用this即可获得当前线程 * 单继承局限性 * 多个线程不能共享实例变量 */
2016-06-01 21:40:48 412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人