我正在使用openMp进行线程试验。我的程序是关于2个矩阵的乘法。矩阵大小不变,程序中没有任何变化(螺纹部分除外) 我使用time命令执行了3次程序,结果如下:
<Rectangle Width="200" Height="200">
<Rectangle.Fill>
<LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
<GradientStop Color="Red" Offset="0.01" />
<GradientStop Color="Blue" Offset="0.99"/>
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
现在,我知道为什么实时变化(即使在这个例子中或多或少相同),但为什么用户和系统时间变化那么多? 这是代码:
real 0m0.037s
user 0m0.031s
sys 0m0.015s
real 0m0.036s
user 0m0.046s
sys 0m0.015s
real 0m0.035s
user 0m0.000s
sys 0m0.030s