A Q S

作者: 司徒伯明 | 来源:发表于2018-07-18 14:39 被阅读0次

整理给自己笔记

LInk: https://mp.weixin.qq.com/s/tMsI2aNnmHJlDfKUorhrVA

1.多个线程同时读写,读线程的数量远远大于写线程,你认为应该如何解决并发的问题?你会选择加什么样的锁?

2.JAVA的是否了了解,它是干嘛的?

3.除了synchronized关键字之外,你是怎么来保障线程安全的?
    除了用于线程同步,确保线程安全之外,synchronized还可以确保线程间的可见性和有序性.从可见性角度上讲,synchronized可以完全替代volatile的功能,只是使用上没有那么方便,就有序性而言,由于synchronized限制每一次只能有一个线程可以访问同步快,.因此无论同步块内代码如何被乱序执行,只要确保串行语义一致,那么执行结果总是一样的.而其他访问线程.又必须在获得锁后方能进入代码块读取数据,因此,它们看到的最终结果并不取决于代码的执行过程,从而有序性问题自然得到了解决,换言之,被synchronized限制了多个线程是串行执行的.

相关文章

  • 2020-01-13

    S460Q_S460QL_S460QL1_S500Q_Q500QL_S500QL1冲击温度冲击功EN10025 1...

  • S550Q-Z35水电钢 德标S550Q-Z35钢板性能如何

    S550Q-Z35水电钢德标S550Q-Z35钢板性能如何 1、S550Q-Z35钢板简介 S550Q-Z35钢板...

  • A Q S

    整理给自己笔记 LInk: https://mp.weixin.qq.com/s/tMsI2aNnmHJlDfKU...

  • To be or not to be? It’s not a q

    - [ ] 关于寿命关于健康以及死亡,我目前的认知简单说是这样的: - [ ] 健康与寿命是交集很小的二个范畴,健...

  • S460Q钢板 S460Q调质条件下高屈服强度结构钢

    S460Q钢板 S460Q调质条件下高屈服强度结构钢 1、S460Q钢板简介: S460Q是在调质条件下高屈服强度...

  • 2020-01-13

    S550Q_S550QL_S550QL1_S620Q_S620QL_S620QL1欧标调质高强板冲击温度 1、范围...

  • 2020-01-13

    S690Q_S690QL_S690QL1_S890Q_S690QQL_S690QL1欧标调质型高强板EN10025...

  • 2020-01-13

    S690Q_S690QL_S690QL1_S890Q_S690QQL_S690QL1欧标调质型高强板EN10025...

  • Playing Atari with Deep Reinforc

    1. 简介 使用CNN从raw pixel学习Q(s, a),利用experience memory学习Q(s, ...

  • Q-learning

    q-learning的步骤: 1、初始化Q-table , Q(s,a)可以设为0 2、定义初始状态state,s...

网友评论

      本文标题:A Q S

      本文链接:https://www.haomeiwen.com/subject/qevopftx.html