zoukankan      html  css  js  c++  java
  • 是否产生latch

    是否产生latch .md


    1.
    个人通过面试题认为是否产生Latch,会和:
    - 选择分支语句(case语句或者if-else语句)中的分支是否已经完整;
    - (case语句或者if-else语句)分支中的对每个变量的情况是否已经完整的说明,如果出现未完整说明的情况,应考虑其是否存在一个默认值的情况,如果存在默认值那么也是完整的,这就不会出现latch。

    当上面两条中某一条不完整时,就会产生latch.

    2.
    老师的建议是:

    并不是缺少某一个分支这样的表象,而是latch之所以会出现的核心原因是:它(case语句或者if-else语句)的每个数据在每个分支是有一个确定的数据值的情况。如果不完整就会出现latch。

    3.

    红框中的就是综合器指令,用来说明下面的就是full case了,不需要default!

  • 相关阅读:
    Yum与list结合
    DNS辅助
    DHCP中继
    apache+SSL 搭建https
    vsftpd服务器
    根据Eclipse SVN changelog使用ANT自动打增量包
    SHELL 近期学习
    Tomcat源码学习一
    oracle笔记
    Linux 下安装 SVN服务器
  • 原文地址:https://www.cnblogs.com/alan6y/p/14433378.html
Copyright © 2011-2022 走看看