文件名称:CacheLineSize.NET:跨平台的.NET Standard库,用于获取处理器的缓存行大小(以字节为单位)
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-22 05:18:15
C#
CacheLineSize.NET 一个跨平台的.NET Standard 1.5库,用于获取处理器的缓存行大小(以字节为单位)。 支持Windows,Linux和macOS。 用法 using System ; using NickStrupat ; class Program { static void Main ( string [] args ) { Console . WriteLine ( CacheLine . Size ); // print the cache line size in bytes var array = new CacheLineAlignedArray < string>( 10 ); Interlocked . Exchange ( ref array [ 0 ],
【文件预览】:
CacheLineSize.NET-master
----.gitignore(4KB)
----.travis.yml(169B)
----LICENSE(1KB)
----README.md(2KB)
----Tests()
--------Tests.csproj(589B)
--------Tests.cs(181B)
----CacheLineSize.NET()
--------CacheLine.cs(626B)
--------Windows.cs(4KB)
--------Linux.cs(357B)
--------OSX.cs(568B)
--------CacheLineSize.NET.csproj(789B)
----CacheLineSize.NET.sln(1KB)