zoukankan      html  css  js  c++  java
  • 操作系统内容的复习

       线程:线程是进程中的执行单元,也是分配CPU的最小单元。

       组成部分:线程栈和内核对象

                     线程栈是存储线程所需的资源。

                     内核对象是操作系统中的私有结构块,通过它去管理当前的线程。

      结束方式:强制杀死或者自然退出

                    同一进程中的多个线程退出:用变量的方式。

                    不同进程中多个线程的退出:跨进程操作,用消息和事件都可以。

      线程的状态:就绪、执行、阻塞、死亡

      线程间通信:变量

                       消息

      线程同步:为了解决线程的并发。

                    同步的方式:原子访问,使用关键字volitale

                                     临界区(关键段),正常方式或者旋转锁,还有异步处理(同步异步的区别)

                                     互斥量 (内核对象) 特点:互斥量的安全性更高一些。可以跨进程,而临界区只能在同一个进程中

                                     事件

                                     信号量(有数量控制)

      

                                                                 

                                      

                             

      

       

  • 相关阅读:
    Nginx使用GeoIP模块来限制地区访问
    CenTOS7使用ACL控制目录权限,只给某个用户访问特定目录
    CentOS配置服务开机自启
    设置普通用户输入sudo,免密进入root账户
    Centos安装git并配置ssh
    ThreadLocal线程隔离
    Spring cloud 超时配置总结
    Hystrix超时测试
    mysql limit分页查询效率比拼
    linux CPU100%异常排查
  • 原文地址:https://www.cnblogs.com/132818Creator/p/6860759.html
Copyright © 2011-2022 走看看