【文件属性】:
文件名称:CacheLineSize.NET:跨平台的.NET Standard库,用于获取处理器的缓存行大小(以字节为单位)
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-02 11:31:35
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)