求鹿鼎记官网公册码2个,有的发我 ...

求鹿鼎记公测码??? _百度知道
求鹿鼎记公测码???
我有更好的答案
我有,等会给你发过来
发到你邮箱
鹿鼎记是还挺好玩的,不过最近征途的活动太有诱惑力了,进新区就有大奖拿,还有ipad2可以拿,肿么办,肿么办,分开时间段是最佳选择了看来
楼主问的问题我是没办法回答了,不过听说鹿鼎记挺好玩的,啥时候可以去看看,但还是比较熟悉征途的那种武侠风采,6年了一直很经典,PK很爽,打架很激情
为您推荐:
其他类似问题
鹿鼎记的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。旧金山景点排名第2
> 热门城市 > 热门城市 >
> 评论详情Java7并发编程(25)
学习多线程之前,我觉得很有必要去学习下
锁除了让临界区互斥执行外,
还可以让释放锁的线程向获取同一个锁的线程发送消息
当线程获取锁时,JMM会把该线程对应的本地内存置为无效。
从而使得监视器保护的临界区代码必须要从主内存中去读取共享变量。
当线程释放锁时,JMM会把该线程对应的本地内存中的共享变量刷新到主内存中。
加锁使用的是同一个锁的话,使用syncronized的静态方法和普通方法需要注意的是:静态方法:同时只能被一个线程访问,但是可以访问其他被syncronized修饰过的普通方法,所以:如果存在静态和非静态方法中都修改了同一个数据,那么就会出现并发问题
针对基础知识中的第4点验证
其他三点,请看java内存模型
public class SyncStatic {
public static void main(String[] args) throws InterruptedException {
public class SyncStatic {
public static void main(String[] args) throws InterruptedException {
final A a = new A();
Thread t1 = new Thread(new Runnable() {
public void run() {
for (int i = 0; i & 10; i++) {
a.addStatic();
Thread.sleep(300);
} catch (InterruptedException e) {
e.printStackTrace();
t1.start();
Thread t2 = new Thread(new Runnable() {
public void run() {
for (int i = 0; i & 10; i++) {
Thread.sleep(300);
} catch (InterruptedException e) {
e.printStackTrace();
t2.start();
t1.join();
t2.join();
System.out.println(a.num);
public static int num = 0;
public static synchronized void addStatic(){
System.out.println("addStatic:" + num);
* 想看到正确的结果,请把这里的static注释放开
public /*static*/ synchronized void sub(){
System.out.println("sub:" + num);
某一次运行结果:
addStatic:0
addStatic:1
addStatic:1
addStatic:0
addStatic:0
addStatic:1
addStatic:1
addStatic:1
addStatic:1
addStatic:2
一个A类。两个线程:一个线程相加10次,一个线程相减10次,最后的结果肯定是不变的。但是这里实现正面变化了。所以说:要注意被syncronized修饰过的静态方法
充钱取钱的列子
* Created by zhuqiang on 2015/8/5 0005.
* 模拟账户
public class Account {
private String userN
private double
public synchronized void add(double money){
this.money = this.money +
System.out.println(this.getUserName() + ",+100:余额:" + this.getMoney());
public synchronized void subtract(double money){
this.money = this.money -
System.out.println(this.getUserName()
+ ",-100:余额:" + this.getMoney());
public String getUserName() {
return userN
public void setUserName(String userName) {
this.userName = userN
public double getMoney() {
public void setMoney(double money) {
this.money =
* Created by zhuqiang on
* atm 机器,往里面不断的充值
public class AtmAdd implements Runnable {
public AtmAdd(Account account){
this.account =
public void run() {
for (int i = 1;i &=100;i++){
account.add(100);
* Created by zhuqiang on
* atm 机器,往里面不断的扣钱
public class AtmSub implements Runnable {
public AtmSub(Account account){
this.account =
public void run() {
for (int i = 1;i &=100;i++){
account.subtract(100);
* Created by zhuqiang on
public class Client {
public static void main(String[] args) throws Exception {
Account account = new Account();
account.setMoney(0);
account.setUserName("小明");
Thread add = new Thread(new AtmAdd(account));
add.start();
Thread sub = new Thread(new AtmSub(account));
sub.start();
add.join();
sub.join();
System.out.println(account.getMoney());
运行结果就不贴出了;
该示例有2个线程,一个线程不断的往账户中冲钱,一个线程不断的往账户中扣钱。正确同步的结果是最后账户中的钱是不变的。因为执行的次数都一样
使用非依赖属性实现同步
一般在方法上加syncronized,是使用当前对象的锁,比如
syncronized(this){
那么可以使用不同的对象来替代this,并发操作不同的共享数据。而不用全部都等待this锁。
比如:下面这种情况,a,b之间没有什么关系。但是又要不相关的线程也要排队等待。就可以使用不同的对象来替代this
syncronized(this){
syncronized(this){
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:156243次
积分:2334
积分:2334
排名:第18543名
原创:86篇
转载:27篇
评论:63条
本博客记录一些学习笔记和工作开发中遇到的一些问题 QQ:
6.10为了学习技术而写的一个多人使用的博客
工作中封装了一部分用到的微信api,搭成了一个架子,扩展方便。
最近发现Gitbook能更好的记录笔记,以后就转移到这里了
在使用GitBook过程中,方便使用,模仿开发了一些插件。
(5)(1)(2)(2)(4)(7)(5)(8)(28)(5)(13)(19)(5)(9)分享给朋友:通用代码: <input id="link4" type="text" class="form_input form_input_s" value="" />复 制flash地址: 复 制html代码: <input type="text" class="form_input form_input_s" id="link3" value="" />复 制幼儿园毕业发纪念册下载至电脑扫码用手机看用或微信扫码在手机上继续观看二维码2小时内有效幼儿园毕业发纪念册扫码用手机继续看用或微信扫码在手机上继续观看二维码2小时内有效,扫码后可分享给好友没有优酷APP?立即下载请根据您的设备选择下载版本 药品服务许可证(京)-经营- 请使用者仔细阅读优酷、、、、和Copyright(C)2017 优酷 youku.com 版权所有不良信息举报电话:急求. 鹿鼎记没有绑定的公测码..有的发到 最后可以加分. 谢谢_百度知道
急求. 鹿鼎记没有绑定的公测码..有的发到 最后可以加分. 谢谢
我有更好的答案
我要的是公测码
、、 你好什么啊 ?
已发送……
为您推荐:
其他类似问题
鹿鼎记的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 鹿鼎记官网 的文章

 

随机推荐