當涉及到代碼編譯,優化和執行時,是否對可互換術語進行重新排序和交織?代碼的重新排序和交織
0
A
回答
1
我會說他們描述了一種類似的技術,但在細節層面上意味着別的東西。
重新排序意味着採取隨機指令並出於某種原因移動它們。這是非常通用的。
交錯意味着有兩段長的代碼可以訪問不同的硬件資源,因此可以並行運行。以巧妙的模式編織指令可以帶來更好的執行時間。
0
如果您指的是亂序執行,這是由處理器在運行時完成的,具體取決於執行單元的可用性和要發佈的指令,而Aaron上面描述的將在編譯時(或者甚至是開發時間,如果代碼很複雜(想到指針別名)或者編譯器不太好)。
相關問題
- 1. 重新排序XAML代碼?
- 2. VB.NET代碼重新排序到接口
- 3. 重新排序提交
- 4. 重新排序號碼
- 5. ggplot重新排序w /交互
- 6. 交換/重新排序記錄
- 7. 重新排序緩衝區提交
- 8. ChangeDetectionStrategy.OnPush和重新排序/ domchanges
- 9. 重新排序和memory_order_relaxed
- 10. 如何識別可重新編碼的代碼?代碼重新排序問題(.NET)
- 11. 重新組織在序言
- 12. 重新排序的UITableView和隱藏重排序控制
- 13. 提交後jQuery代碼重新加載
- 14. Maven和Eclipse代碼組織
- 15. jQuery代碼重新安排表
- 16. 重新排序
- 17. jQuery UI Sortable:執行拖放和重新排序交互
- 18. 混帳:改寫歷史:重新排序和合並提交
- 19. 排序和組織的DNS記錄
- 20. 如何在代碼中重新排序ToolStrip項目
- 21. 代碼被編譯器跨互斥邊界重新排序
- 22. TSQL-在代碼中重新排列sql作業步驟順序
- 23. 重新排序列與EF 4.3代碼優先遷移
- 24. Android和重新排序ViewGroup的子項
- 25. 使用sql server排序和排序和統一代碼
- 26. 如何組織重複代碼?
- 27. 重新安排陣列(從關鍵值移動)和組織秩序
- 28. 這種情況下的代碼組織和可重用性?
- 29. 排序由代碼
- 30. jQuery的代碼組織和性能