iT邦幫忙

thread相關文章
共有 30 則文章

技術 用排隊上廁所來比喻Python Thread的Lock機制!

Python MultiThread多線程中的Lock用途? Lock機制通常會使用於,當有多個線程要使用同一個代碼資源,且對同一個全域(共享)變數進行修改的時...

鐵人賽 Modern Web DAY 9

技術 [Day09] 進程、線程、協程,傻傻分得清楚!

要成為一個優秀的軟體工程師,進程(process)、線程(thread)是一定要搞懂與掌握的知識點,不僅是因為它們是電腦科學根本的知識,更是因為懂得在適當的時...

鐵人賽 Software Development DAY 27

技術 POSIX Thread 介紹

POSIX Threads 是一套符合 POSIX 標準的 API,方便開發者設計出 User-level 的多執行緒程式。 開始之前 先了解執行緒的記憶體分配...

鐵人賽 Modern Web DAY 11
看Roadmap學backend overview 系列 第 11

技術 行程(Process)、執行緒(thread)傻傻分不清楚(中)-執行緒管理

tags: 鐵人賽 前言 今天會討論執行緒Thread,是一個我覺得很容易跟行程Process混淆的概念,為了學習跟整理這個概念,我們可以踩在前人的肩膀上前進X...

技術 [讀書筆記] Threading in C# - PART 2: BASIC SYNCHRONIZATION

本篇同步發文於個人Blog: [讀書筆記] Threading in C# - PART 2: BASIC SYNCHRONIZATION Synchroniz...

技術 [Java] Thread-Safety是什麼 – Part 2

閱讀時間: 10分鐘 接上一篇文章,又來為大家在10分鐘內講解一些有關Thread-safety的介紹。再講3個做到Thread-safety的方式。大家可以因...

鐵人賽 自我挑戰組 DAY 6

技術 時序圖與 API 呼叫流程

時序圖 (Sequence Diagram, Timeline Diagram),是 UML 底下的一種圖表,這種時序圖最常看見用在解釋 API 的執行工作順序...

技術 [讀書筆記] Threading in C# - PART 1: GETTING STARTED

本篇同步發文在個人Blog: [讀書筆記] Threading in C# - PART 1: GETTING STARTED 前言   這陣子換了新工作環境...

鐵人賽 DAY 11
我的.Net之路 系列 第 11

技術 背景執行緒

使用Thread.IsBackground 屬性 寫多執行緒的其中一種方法是使用System.Threading.Thread類別,尤其當你的Thread中是一...

技術 [讀書筆記] Threading in C# - PART 3: USING THREADS

本篇同步發文於個人Blog: [讀書筆記] Threading in C# - PART 3: USING THREADS The Event-Based As...

技術 [Java] Atomic的介紹

閱讀時間: 5分鐘 在計算機中的Atomic是指不能分割成若干部分的意思。如果一段程式碼被認為是Atomic,則表示這段程式碼在執行過程中,是不能被中斷的。在J...

技術 [Java] Thread-Safety是什麼 - Part 3

閱讀時間: 10分鐘 接上一篇文章,又來為大家在10分鐘內講解一些有關Thread-safety的介紹。再講多3個做到Thread-safety的方式。大家可以...

技術 [開發經驗分享]如何中斷執行中的 Task(任務)

情境 在做大數據分析時,由於需要從幾千萬甚至幾億筆資料中做運算,應用程式就整個不能動,若中間機器有要做甚麼事,例如Windows要更新或者要變更甚麼設定,就只能...

技術 Intel Development Tools

隨著處理器從單核心變成雙核心、四核心甚至部分應用於伺服器的八核心平臺,如何有效利用多核心的特性,設計效能更佳的多執行緒軟體,就成了開發人員亟需研究的課題。因此I...

鐵人賽 DAY 13
我的.Net之路 系列 第 13

技術 睡一睡的重要性

System.Threading.Thread.Sleep靜態方法 寫多執行緒程式有時會在執行緒中執行無限迴圈,眼尖的網友可能會發現在無限迴圈時CPU的使用率會...

技術 [C++] 指定方法運作於執行緒上 Trigger functions which run in the same thread

當執行緒必須不斷去執行某項工作,也就是thread裡面包含while,此用法常見於將工作平行化及背景化。情境假設,有項工作分別有三個階段:開始(start)、執...

技術 [C#] 使用 SpinWait 實作檔案存取 Lock 機制

原文:[C#] 使用 SpinWait 實作檔案存取 Lock 機制 今天在設計檔案 Lock 機制的時候,發現了一個好物 SpinWait 可以用,比起 Th...

鐵人賽 Modern Web DAY 12
看Roadmap學backend overview 系列 第 12

技術 行程(Process)、執行緒(thread)傻傻分不清楚(下)-並發(concurrency)

tags: 鐵人賽 前言 並發Concurrency也是一個常在開發中聽到的名詞,他跟並行Parallel有什麼差別呢?他能夠給系統帶來什麼好處?又有什麼風險需...

鐵人賽 Software Development DAY 20
玩轉C# 進階學習之旅 系列 第 20

技術 玩轉C#之【執行序-執行緒安全】

介紹 委派的非同步方法 可以透過BeginInvoke執行委派的非同步方法 Action<T>.BeginInvoke(<T> obj,...

鐵人賽 自我挑戰組 DAY 25
菜雞的JAVA日記 系列 第 25

技術 DAY25-JAVA的多執行緒

在傳統程式裡,執行的方式總是必須順著程式的流程進行,遇到if-else敘述就加以判斷;遇到for、while等迴圈就多繞幾個圈圈,不管如何變化,最後程式還是循著...

鐵人賽 Software Development DAY 2
Coroutine 停看聽 系列 第 2

技術 Day2:非同步執行與 Callback 的問題

在前一篇文章中,我們知道依據程式的執行順序分成兩種執行方式,一種是同步(Synchronous) 、另一種則是非同步(Asynchronous)。 同步 同步的...

鐵人賽 Software Development DAY 19
玩轉C# 進階學習之旅 系列 第 19

技術 玩轉C#之【執行序-實際實作】

介紹 定義 處理序(Process) (大陸:進程): 一個程序運行時,占用全部計算資源的總和 執行緒(Thread) (大陸:線程):是作業系統能夠進行運...

技術 Android Thread Pool應用01

前言 其實平常做專案滿少直接使用到Thread Pool,大部分專案規模都不大,難度也不高,沒有特別複雜的計算或耗時的操作,最常見的幾乎都是刻UI,Call A...

技術 [Java] Atomic VS Volatile

閱讀時間: 3分鐘 當大家談論到Thread-safety就會有接觸到Atomic (原子性)和Volatile (可見性)。相信你們會好奇,為什麼Volati...

鐵人賽 Software Development DAY 26

技術 PPT in Operating system

在學習並行程式設計之前,我們需要先了解 Program 、 Process 、 Thread 的定義,這邊筆者舉一個簡單的例子: 當我們開啟 APP 時,AP...

技術 Android Thread Pool應用02

Android Thread Pool應用01在上一篇我們介紹到幾種Thread Pool的差異,在這邊我們就來進階一點的應用 上一篇舉出的範例都是如何開始執行...

鐵人賽 自我挑戰組 DAY 17
後端工程師與圖的修練 系列 第 17

技術 有限狀態過程 Finite State Process

有限狀態過程 (FSP, Finite State Process) 是有限狀態機的一種表達方式,本篇文章提及關於 Concurrency 透過 FSP 建模的...

技術 Android 不負責任系列 - emcthye FxRate(匯率)

來源 : emcthye - FxRate 架構圖 MVP Base CurrencyListActivity CurrencyTimelineActiv...

技術 為了轉生而點技能-javascript,day3(觀念釐清-執行緒與同步、非同步

執行緒與同步、非同步 本篇是統整網路上各資源節錄而成,如有觀念錯誤的地方,還請大大們多多鞭策。 名詞解釋 行程/程序(process): 當一個程式(compu...

技術 每日技術:python中使用async時,如何得到回傳結果

場景是:我要批量打api:異步打api之後,統計所有成功的api,存在successCount(int)中;代碼如下 def cloudUpdateOwnerD...