.Net 2.0 以後就自動會將多緒分配到不同 CPU ,
本站先前就有文章討論如何限制只在某幾顆邏輯 CPU 上執行。
多緒跟平行不一樣的地方是多緒是多個工作,不同 CPU 執行,平行是同一工作不同 CPU 執行。
範例:
For i = 1 To 16
b(i) = sin(a(i))
Next
迴圈是單一工作,所以會在同一工作緒執行,所以仍在同一顆邏輯 CPU 上執行。
經過平行處理的邏輯 (平行運算也需要邏輯上的配合) ,則可將這個迴圈拆到多個 CPU 上同時計算。
文章分類
.NET 5
.NET Core
.NET FrameWork
3C
工作室佈告欄
心理探討
專案測試
軟體工程
開發流程
Agile
Algorithm
ALM
Android SDK
Angular
AngularJS
Architecture
ASP.NET
ASP.NET Core
Books
Bower
C#
C# (Extensions)
ChatBot
CLOUD
Comic
CSS
Dapper
Design Pattern
DevOps
Django
Docker
Domain Driven Design
Entity framework
EXCEL
Financial Derivatives
Firebase
Flask
Front-end
GIT
GitHub
Golang
GraphQL
Gulp
Identity Server
IIS
javascript
jQuery
Keyboard
L-I-F-E
LetsEncrypt
LINQ
LINUX
MongoDB
Multi-Thread
Nuget
Open Source
Oracle
OS
Performance issue
PostgreSQL
Project Management
Python
RabbitMQ
Redis
Redux
RxJS
SAP TM
Scrum
SEO
Sharepoint
Sql Server
SSRS
Study
Swagger
Team Foundation Server
TensorFlow
Testing
Toolkits
Tricking
Trouble Shooting
UML
Unit Test
Vim
Visual Studio
Visual SVN Server
VSCODE
Vue
Web Api
Web Service
WebStorm
Windows Application
WSL
沒有留言:
張貼留言