• 线程安全与线程不安全,阻塞与非阻塞


    什么叫线程安全?这个首先要明确。线程安全的类 ,指的是类内共享的全局变量的访问必须保证是不受多线程形式影响的。如果由于多线程的访问(比如修改、遍历、查看)而使这些变量结构被破坏或者针对这些变量操作的原子性被破坏,则这个类就不是线程安全的。

    阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cpu不会给线程分配时间片,即线程暂停运行)。函数只有在得到结果之后才会返回。

    非阻塞和阻塞的概念相对应,指在不能立刻得到结果之前,该函数不会阻塞当前线程,而会立刻返回。

    参考:

    http://blog.csdn.net/madun/article/details/20313269

    http://hellosure.iteye.com/blog/1121157

    http://www.cnblogs.com/orez88/articles/2513460.html

    http://www.cnblogs.com/zhangjun516/archive/2013/04/17/3025902.html

  • 相关阅读:
    蒟蒻的填坑计划
    现在的状态....
    date modify
    set source
    image source
    simple auth
    net
    bridge
    iptable
    namespace
  • 原文地址:https://www.cnblogs.com/mingluosunshan/p/5416070.html
Copyright © 2020-2023  润新知