我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

是否允许同一个tasklet在多个CPU上并行执行?

一道简单题,linux中是否允许同一个tasklet在多个CPU上并行执行?为什么?

不允许 taskelt必须固定在一个CPU上串行执行。 因为tasket被挂入到per-cpu的taskelt_vec中,并且设置TASKLET_STATE_SCHED标志位,那么只能由该CPU来执行。 直到执行完毕并清除了TASKLET_STATE_SCHED后,其它CPU才有机会执行。

近期文章

  • 文件上载返回“未定义的索引”错误
  • 为什么int a,b=9 的输出结果a=16 b=9
  • Oracle安装失败报错
  • 请问一个代码是哪里有问题吗
  • cannot unpack non-iterable NoneType object
  • 想用数组,但不知道怎么表达
  • c语言浮点数表达形式
  • pixel4面容提示证书有问题,怎么解决?
  • 使用Regex以多种格式捕获日期
  • python(sns.barplot)图片优化
  • Python3,越界问题
  • 当查找替换的列表变成str2字符串,怎么实现和它一样的效果?
  • 利用andriod studio编写线性布局
  • 前后端websocket无法建立通信
  • edge看b站视频键盘使用不了
  • 构建封装多个deb包和脚本为一个deb安装包
  • Magento - 将SKU的数组添加到购物车
  • Vscode代码管理
  • 关于制作轮播图这个事情
  • 最后一步了不知道为什么不可以,求解答

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华