![post-title](https://i.ytimg.com/vi/_RsaNzZFuUU/hqdefault.jpg)
process thread差異 在 コバにゃんチャンネル Youtube 的最佳貼文
![post-title](https://i.ytimg.com/vi/_RsaNzZFuUU/hqdefault.jpg)
Search
是OS 分配資源(CPU, I/O - Devce, Memory)的基本單位。 與Program (程式) 的差異. Process, Program. 執行中的程式, 只是一個在硬碟 ... ... <看更多>
在作業系統中,執行緒(Thread)如何被分配執行資源,根據Threading Model 而有所不同 ... 在這個Model 底下,Thread 和Process 之間的差異可能只有「資源是否共享」. ... <看更多>
#1. Program/Process/Thread 差異 - Po-Ching Liu
Program/Process/Thread 差異 · Process 是電腦中已執行Program 的實體。 · 每一個Process 是互相獨立的 。 · Process 本身不是基本執行單位,而是Thread (執行緒)的容器。
#2. [CS] 進程與線程的概念整理(process and thread)
process 是OS 分配資源的最小單位,而thread 則是作業系統能夠進行運算排程的最小單位,也就是說實際執行任務的並不是進程,而是進程中的線程。 一個進程 ...
#3. 進程(Process)、線程(Thread)、協程(Coroutine) 的概念講解
但Process 跟Program 差別又在哪? ... 簡單來說,Program 就是一般我們用程式語言在檔案中寫好的code,而當Program 被執行了,才會形成Process!所以 ...
#4. Program / Process / Thread 的差別 - Frank's 資訊科技潮流站
Program / Process / Thread 的差別 ... Process:已經被Load到記憶體中,任何一行Code隨時會被CPU執行,且其宣告的在記憶體 的變數的值會隨著需求而不斷 ...
#5. Java(Thread)-Program、Process 和Thread其差別、單|多執行 ...
CPU 實際運算的部分。Process 是Thread 的容器,在同一個Process 中會有很多個Thread ,每一個Thread 負責某一項功能。Thread 就像是 ...
#6. [請益] 要如何讓人搞懂Process與Thread - 看板Soft_Job
上次面試他被慘電的題目之一是被詢問Process 與Thread的差異,小弟指引他被電過的題目要搞懂。過了幾天後有了以下的對話: A: 上次的Process 和Thread ...
#7. Program, Process, Thread之間的差異~ | Frank 的技術日誌
執行緒(Thread,或稱作線程)是作業系統能夠進行運算排程的最小單位,被包含在處理序(Process)中,在進代作業系統中,被設計為Process中的實際運作單位。
#8. [OS] Process & Thread 的差別 - WordPress.com
[OS] Process & Thread 的差別 · 在同一個Process下,由許多Thread所組成,中文又翻成執行緒。 · 一個Process一次只能做一件事情,但可以讓底下的Thread各司 ...
#9. Process, Thread, Coroutine 是什麼? | 龍總有
即使不太了解背後的理論,相信大家也天天都在用他們。 但老實說,一半以上的問題都是Code 寫不好造成的,先好好優化可能比較重要 . 但在直接進入 ...
#10. 快速了解Program/Process/Thread - P.G.Will
Thread 作業系統處理工作或任務的最小單位。 參考. https://www.guru99.com/program-vs-process-difference.html · https://totoroliu.medium.com ...
#11. 理解程序(Process)、執行緒(Thread)、協程(Coroutine)
理解程序(Process)、執行緒(Thread)、協程(Coroutine) 、生成器(yield) 差異 ... Process 是電腦中已執行Program 的實體每一個Process 是互相獨立的同 ...
#12. Program, Process與Thread的差別?
Program, Process與Thread的差別? · 1, Program是編譯器產生出來的Binary Code檔案, 被動實體存放在硬碟. · 2, Process是主動實體, 當Program被載入到記憶體, 並且執行這個 ...
#13. 作業系統筆記(二):利用處理程序、執行緒來多工處理 - Noob's ...
這篇文章至少包含:處理程序(Process)、多執行緒(Multi-thread)。 ... Threads: the difference of concurrency between many-to-one model and ...
#14. task process thread不同 - 軟體兄弟
Process 可視為是程式的實體,不同的Process 所分配到的記憶體空間(Memory ... ,2020年12月4日— Program / Process / Thread 的差別... Process:已經被Load到記憶體 ...
#15. 面試整理
Process 是OS 分配resource 的單位,相對的Thread 是OS 分配CPU-time 的單位。 ... 30秒: 最大的差異在於Mutex 只能由上鎖的thread 解鎖, 而Semaphore 沒有這個 ...
#16. CPU 運算與Process、Thread 的關係 - iT 邦幫忙
在linux 中不是只有fork 可以建立一個process,還有所謂的vfork 與clone 這兩種,感興趣的可以去理解一下這幾個差別。這裡就只是淺淺的談談。 Process 在進行運算時的情況.
#17. 程序/行程(Process) · parallel_processing
Process 與thread的比較。 執行緒是系統處理工作的基本單元,通常一個CPU在同一時間只能提供一個執行緒(在此不考慮Hyper-Threading技術),讓系統 ...
#18. Difference between Process and Thread - GeeksforGeeks
1. Process means any program is in execution. Thread means segment of a process. 2. Process takes more time to terminate.
#19. process與thread差異 - 老天尊的死期
Both processes and threads are independent sequences of execution. The typical difference is that threads (of the same process) run in a ...
#20. Thread(執行緒)
在介紹Thread之前,我們必須先把Program和Process這兩個觀念作一個釐清。 Program:一群程式碼的集合,用以解決特定的問題。以物件導向的觀念來類比,相當於Class。
#21. Multi process multi thread 差異- 台灣旅遊攻略-20210227
【恐龍】理解Process & Thread. 整理網路上對於Process 和Thread ...2018年8月20日· Process 意旨已經執行並且load 到記憶體中的Program, ...
#22. 作業系統 - 國立聯合大學
Operating System Concepts, 7th Ed. 國立聯合大學資訊管理學系陳士杰. 2. □本章重點. Thread定義. 與Process的比較. User Level v.s. Kernel Level Thread.
#23. 4.11.2 thread和process的比較 - Quizlet
因為同一個process內之不同threads彼此共享此process的memory及other OS resources,所以thread之私有成份量少,故thread之creation、context switching負擔小可快速執行, ...
#24. 行程- 維基百科,自由的百科全書
行程(英語:process),是指電腦中已執行的程式。行程曾經是分時系統的基本運作 ... hProcess, INFINITE); // Close process and thread handles. CloseHandle(pi.
#25. 協程(Coroutine) 、程序(process)、執行緒(thread)的區別- IT閱讀
協程(Coroutine) 、程序(process)、執行緒(thread)的區別. 2018-11-19 254. 說到協程(Coroutine),我們必須提到兩個更遠的東西。在作業系統(os)級別,有 ...
#26. 多進程/多執行緒! 並發/平行? - 貧弱水平Cody 的學習探索Blog
Multi-Process Process 較厚重獨立記憶體空間彼此通信過程緩慢繁雜Thread 較輕量擁有所處共同記憶體空間彼此通訊過程迅速方便並發Concurrency 依照上 ...
#27. 10.請比較作業系統中Process 及Thread 的差異性。(5%)
Process :已經被Load到記憶體中,任何一行Code隨時會被CPU執行,且其宣告的在記憶體的變數的值會隨著需求而不斷變動。 稱之為「程序」。 (也就是活的Program) => 恐龍 ...
#28. Java 面試- Program、Process 和Thread - Laugh Now
請簡介Program、Process 和Thread 及其差別這一題倒是比較少考到,不過為了後面講解多執行緒(Multi-Thread) 以及JVM Stack/Heap 方便,所以還是必須要 ...
#29. [Linux] Program, Process and Thread之差異 - 菜園角耕耘田地
[Linux] Program, Process and Thread之差異. Program: code程式; Process: 正在CPU執行的Program; Thread: 使用CPU的最小單元,較為輕巧的process, ...
#30. Java 的多執行緒,由基礎開始認識Threading - 綠豆湯學院
一個應用程式或行程(Process)可以向作業系統取得多個執行緒(threads),多 ... 可讓執行緒進入休眠50 毫秒,刻意使執行速度放慢,才能看出其差異。
#31. thread process - Ifty
Program,Process,Thread 在介紹Thread之前,我們必須先把Program和Process這兩個 ... 上次面試他被慘電的題目之一是被詢問Process 與Thread的差異,小弟指引他被電過的 ...
#32. OS - Ch4 多執行緒Multithread Programming
Multithread 狗狗很可愛,可惜coding 起來就沒這麼可愛了~ thread 和process 的差別、 thread 一些議題(如pthread) 都滿常出現的,那就開始吧!
#33. Difference between Process and Thread - AllDifferences
Summary: The major difference between Process and Thread is a program under execution is known as a process. Thread is the smallest unit of a process.
#34. 【Python教學】淺談Multi-processing & Multi-threading 使用方法
資料在彼此間傳遞變得更加複雜及花時間,因為一個process 在作業系統的管理下是無法去存取別的process 的memory. 適合需要CPU 密集,像是迴圈計算. Multi- ...
#35. [隨筆] 多執行緒vs 多進程
大致上而言,在排程部分,multi-process是比multi-thread更消耗資源的東東(但也因此速度更快),因為multi-thread是全部放在一個process裡面,但multi- ...
#36. Program,Process,Thread | programming
同一個Process內的Thread使用相同的Memory Space,但這些Thread各自擁有 ... 都出問題,當然相對Multi-Thread來說Multi-Process開發上會比較麻煩,這 ...
#37. 執行緒和行程有何不同@ 程式專欄 - 隨意窩
行程(Process) 從Win32的角度來看行程含有記憶體和資源。被行程擁有的記憶體 ... 程式啟動後就執行的那個執行緒稱為『主執行緒(primary thread)。』主執行緒有兩個 ...
#38. 進程process和線程thread應用和區別——Python學習筆記12
進程process和線程thread應用和區別——Python學習筆記12 ... multiprocessing提供了threading包中沒有的IPC(比如Pipe和Queue),效率上更高。
#39. 為什麼thread (執行緒、線程)越少越好?
問題是,process 之間要分享資訊必須要透過IPC API,如果沒有透過IPC,process 彼此之間很難影響對方,而且經由強迫使用IPC,程式員也比較容易感知道自己開放了些什麼。而 ...
#40. What is the difference between a process and a thread? - Quora
A "process" is your whole program, whereas a "thread" is an independant task within your program (assuming your program has multiple things to do). More ...
#41. Green Process, Green thread, Native Process - Maxkit
在某個作業系統中,要達到multitasking 的能力,必須要由OS 提供建立thread 或是process 分別處理不同工作的library,thread 跟process 的最大差異 ...
#42. Operating System - Process Management and Thread ...
是OS 分配資源(CPU, I/O - Devce, Memory)的基本單位。 與Program (程式) 的差異. Process, Program. 執行中的程式, 只是一個在硬碟 ...
#43. ThreadPool 類別(System.Threading) | Microsoft Docs
Provides a pool of threads that can be used to execute tasks, post work items, process asynchronous I/O, wait on behalf of other threads, and process ...
#44. [原]Threads vs Processes in Linux 分析 - 博客园
Linux中thread (light-weighted process) 跟process在實作上幾乎一樣。最大的差異來自於,thread 會分享virtual memory address sp.
#45. 進程(Process、行程)、線程(Thread、執行緒) - Ming's blog
程式(Program),本身只是指令、資料及其組織形式的描述,意思就是實際上程式只是一個概念上的東西,如果有學過物件導向的話,程式(Program) 比較像是 ...
#46. [Python爬蟲教學]善用多執行緒(Multithreading)提升Python網頁 ...
所以本文想來和大家分享程序(Process)與執行緒(Thread)的差別,以及多執行緒(Multithreading)的重要觀念,最後,實際應用在Python網頁爬蟲專案,提升 ...
#47. 理解Android裡的Process和Thread - ticwhang
OS 裡, process和thread的差別: *一個Process可以有多個Thread, 在這個Process下的Threads共享這個Process的資源同一個Process內的Thread使用相同的Memory ...
#48. What is difference between process and thread - Jason Lee
process 跟thread 到底有什麼不同呢? 簡單的說,process 跟process 之間的記憶體(memory)是不共享的,而thread 跟thread 之間的記憶體是共享的 ...
#49. Java's Thread Model and Golang Goroutine - Cymetrics Tech ...
本文試著比較Java thread 和Golng goroutine 在OS 運行的方式, ... 但隨著時代演進,曾經被稱為lightweight process 的thread,也逐漸無法應付高併發 ...
#50. C# Parallel Programming:#1 Task Parallel Library (TPL)
Thread (執行緒): Process 是thread 的容器,最常聽到的比喻就是 ... thread 想當然也會有background thread(背景執行緒),我們來看看這兩個的差異:.
#51. Threading Models - GitHub
在作業系統中,執行緒(Thread)如何被分配執行資源,根據Threading Model 而有所不同 ... 在這個Model 底下,Thread 和Process 之間的差異可能只有「資源是否共享」.
#52. 程序與執行緒的區別 - 程式前沿
程序(process)是一塊包含了某些資源的記憶體區域。作業系統利用程序把它的工作劃分為 ... 程序中所包含的一個或多個執行單元稱為執行緒(thread)。
#53. C#_Process跟Thread深入研究探討(二)_Task使用總整
(無論main thread還是sub thread皆是process當中的一個獨立執行單元,並且可同時訪問及共享資料。) 總結: 單Thread程式優點: 可確保資料數據讀寫異動比較 ...
#54. 某項多行程與多線程模式效能差異之評測分析 - 石頭閒語
評測內容是多行程(multi-processing)與多線程模式(multi-threading)的效能差異。 根據程式內部的資料計算方式內容,從理論與個人經驗,我直覺預期這項 ...
#55. Difference between processes and threads - YouTube
#56. fork 與thread 的差別 - 米粒的億想世界
fork 一個process 需要比較多的資源,他需要產生許多新的堆疊來裝入所有一個新程序需要的資料,而且fork 出來的程序,和原來的程序基本上是互相獨立 ...
#57. OS 筆記- CH4 Process 介紹(上)
放在這邊單純做比較使用,後面章節會更詳細介紹Thread。 又稱為Lightweight process : basic unit of CPU utilization (CPU 的最小單位). Thread 間可以 ...
#58. Difference between Process and Thread - Dextutor
Difference between Process and Thread. Process is a program under execution. Thread is the smallest unit of execution. Thread is a part of the process.
#59. Python 中的多程序與執行緒每個資料科學家都需要知道
程序(Process) 是計算機中已執行程式的實體。 ... 執行緒(thread),作業系統技術中的術語,是作業系統能夠進行運算排程的最小單位。
#60. 3.1 作業系統支援 - 宅學習
一個Execution environment則是包含了一個address space, thread同步機制與要使用的 ... 上表列出了Thread跟Process之間資源管理的差異, 由上可看出.
#61. 进程(Process)和线程(Thread)的关系和区别 - CSDN博客
(1)进程只是一个资源的集合体,拥有地址空间、寄存器、调度策略等,而线程是(利用这些资源)真正的执行单元;就好像淮海战役只是资源集合体,它拥有作战 ...
#62. NVIDIA Jetson Nano應用-多執行緒平行處理
每個CPU都只能運行一個Process,每個Process彼此之間是獨立的。 每個Process可以有多個Thread運行,彼此共享記憶體、變數。 由於Thread無法回傳值所以要 ...
#63. 【莫煩】Multiprocessing 多程式 - IT人
什麼是Multiprocessing和threading 的比較多程式Multiprocessing 和多執行 ... 注意:Thread和Process的首字母都要大寫,被呼叫的函式沒有括號,被 ...
#64. 微服務基礎建設: Process Pool 的設計與應用 - 安德魯的部落格
基本觀念介紹完一輪後,後面的POC 我就只針對inprocess / threads , application domain, process 三者來比較就好了,可以透過infrastructure 解決的架構 ...
#65. 多執行緒(Multi-Thread),你可能忽略的同步問題 - 尼克大 ...
Thread 或Process在作業系統上都可以看作是單獨運作的,尤其是在現今多CPU架構上更是如此,不過這在處… 閱讀全文多執行緒(Multi-Thread),你可能忽略的 ...
#66. Thread - 資訊人筆記
Stack. 同個Process 中的Threads 彼此共享: code section. data section. operating system resource.
#67. C中Thread,Task,Async/Await,IAsyncResult 的那些事兒!
說起異步,Thread,Task,async/await,IAsyncResult 這些東西肯定是繞不開 ... 和Task的用法差異不是很大!result. ... 基礎:什麼是進程(process)? ...
#68. 概念性、宏觀視野的程序/執行緒同步機制總覽 - 玩具烏托邦
還是一般使用process/thread synchronization 的程式設計師(user mode programmer)? 然後你就知道哪些地方對你比較重要了。 真的要寫程式時, 還是要以你 ...
#69. 行程和執行緒的區別 - 有解無憂
什么是process? porcess是在CPU上運行的,并且可以使用Linux內核所控制的任何Resource來完成其任務,. 什么是thread?
#70. Inside look at modern web browser - CoderBridge
Part1 會講解說CPU/GPU 各自的功用,還有講解Process / Thread 之間的差異,而講解這些是為了理解說chrome multi Process 的設計以及各個Process 的 ...
#71. 作業系統Ch3 – Process (下 - Wildsky F.
medium-term scheduler. 處理程式在memory & disk 之間切換的scheduler,現在電腦因為memory 比較夠、且有virtual memory 的概念,所以long ...
#72. 使用循序程序與多執行緒以評比快閃記憶體的大量存取效能
(Multi-threads)處理的方式撰寫程式,因. 為多執行緒的程式碼可以共用對於整個系 ... 個循序程序(Processes)及多執行緒的程 ... 個位元組)外,其存取所花的時間差異不.
#73. Thread | Chun-Ming Chang - 潰えぬ夢、燃え上がれ
正常來講一個process內部就是一個thread,所以可以產生multi-process來達到 ... 另一個process跟thread的差異就是有沒有共用記憶體空間,也因此如果對 ...
#74. [php]hread跟fork - PHP 程式學習筆記本
先來說說thread跟fork的差別吧 fork其實就是把本身資料一模一樣的複製一份每個生出來的東西我們稱他為"Process" 使用fork的好處是每個Process之間資料 ...
#75. fork() or pthread - linux與嵌入系統
thread 遇上system call可能block所有threads,這可能是一個programmer意想不到的; thread在CPU分配上有先天的問題,因為linux本身是以process為單位 ...
#76. What is the difference between process and thread in Linux?
a process: because very little memory copying is required (just the thread stack), threads are faster to start than processes. … The CPU caches and program ...
#77. Coding4Fun: 讓Windows桌面凍結的.NET程式 - 黑暗執行緒
NET的Process跟Thread的Priority是可以調整的。.NET執行緒預設的優先權是Normal, ... 為了比較差異,高優先權模式可透過參數決定是否啟動。程式如下:.
#78. [Python] Speed Up Your Python Program With Concurrency
跟Thread 不同的是Asyncio 中的Task 要做切換時必須等另外一個Task 確認他已經ready 才能 ... With multiprocessing, Python creates new processes.
#79. 討論串(共20篇) - thread (執行緒) definition?? - 看板CSSE
就多數作業系統的核心實作而言, process 就是一種kernel thread. 特別去區分. thread 和process 的差異是多此一舉。. 但我們一般所講的thread 主要是指user thread, ...
#80. Linux各種雜談--process間的溝通:semaphore @ 人森很精彩
今天這個semaphore呢,之前就有聽過了大部分是拿來跟mutex比較不過在我看起來... 兩個似乎是不同作用的東西大概就是... mutex是拿來保護資料的,semaphore是用來讓.
#81. What is the difference between fork and thread? - Stack Overflow
A fork gives you a brand new process, which is a copy of the current process, with the same code segments. As the memory image changes ...
#82. java.lang.Thread.setPriority與android.os.Process ... - 程式人生
Thread.setPriority 和 android.os.Process.setThreadPriority ... Process類中有相關的常量。 ... 如果排除上述差異,它們的作用相同。
#83. 多執行緒開發之OPENMP介紹 - 凌群電腦
不同的應用程式,在作業系統中是以處理序(Process) 做為分隔,讓不同的應用程式間 ... 執行緒(Thread) 是作業系統分配處理器(CPU) 時間的基本單元,也就是當應用程式在 ...
#84. 十一月2010 - MIS資管所筆記
2、每一個Process ( Thread ) 有自己的程式計數器( Program Counter ) ... 綜合上述差異,Windows Vista 64位元作業系統雖然可以帶來未來軟體效益與 ...
#85. [筆記] python3 多執行緒與多核心平行計算
一般情形,multi-Thread 與multi-Process 效能比較. #coding=utf-8 import multiprocessing as mp import threading as td import time def job(q): ...
#86. 程式開發討論區- [問題]問問timer與執行序的觀念C - TWed2k
還有一個Invoke這個跟BeginInvoke有什麼不同跟thread有什麼不同是不是如果 ... 可能會以為timer本身就是一個process或thread(否則沒辦法自己跑)。
#87. C# 學習筆記:多執行緒(1) - 從零開始
提到的名詞包括:process、thread、context switch、前景執行緒、背景執行緒等等。 ... 這篇筆記(以及續集,如果有的話)最初都是以比較接近翻譯或摘譯的 ...
#88. 多線程
一個行程(process)含有兩個線程(threads)的執行. 多線程(英語:multithreading),是指從軟件或者硬件上實現多個線程並行執行的技術。具有多線程能力的電腦因有 ...
#89. 行程(Process)與服務(Service) - 動態網頁好好玩
... 包括含有執行緒(thread)位置、行程識別碼(Process ID)、行程優先權、 ... 這些服務的分類以執行的功能差異來進行區分之外,通常也會依據服務的 ...
#90. concurrent.futures — 創立非同步任務— 你所不知道的Python ...
> 什麼時候使用 ThreadPoolExecutor ,什麼時候選用 ProcessPoolExecutor. 關於這個問題,我們必須先來了解,Thread 以及Process 有什麼差別。使用Thread ...
#91. 5 1 PPT in Operating system · ianchen0119/AwesomeCS Wiki
Thread 是可被作業系統排程的最小單位,它被包含在Process 中, ... 如果作業系統採取均勻分配處理器資源的話,在不同的Case 下會形成巨大的效能差異:.
#92. 行程 - 林偉川
Draw the process state transition diagram. Explain why a context switch may happen. ... fork(95tpu、95ncu), wait, join(thread), exit?? ps、top、kill(97nttu).
#93. 一篇文章搞懂Python中的進程和線程
Processes : 371 total, 2 running, 15 stuck, 354 sleeping, 3142 threads 17:27:27 Load Avg: 2.57, 2.29, 2.07 CPU usage: 5.26% user, 4.79% sys, ...
#94. 多線程概念 - Deno 入門指南
Process. Thread. 至於他們之間的關係呢?筆者可以舉一個實際的例子:. 不論是我們平常撰寫的程式碼,或是大眾常使用的APP, 瀏覽器...等等,都可以稱為Program 。
#95. 作業系統期中考筆記 - CH.作業禁區
行程 process. # 反應時間 response time. # 使用者模式 user mode. # 系統(核心)模式 system(kernel) mode. 第二章.
#96. python multi thread 教學[Day13] - Cuya
python multi process multi thread Python Multi-Processing多執行緒程式 ... 更輕量的程式在上一篇中,相信大家已經了解program, process, thread的差異了。
#97. 《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事 ...
但是用程式和實例就比較容易懂。 44. Process 就是你在檔案總管裏看到一個一個執行中的程式; 45. 而thread 則是一個程式裏可以一次 ...
process thread差異 在 [請益] 要如何讓人搞懂Process與Thread - 看板Soft_Job 的推薦與評價
某B是小弟的朋友,最近正在求職找資深工程師的職位(目標月薪50K)。不過其求
職過程不甚順遂,面試常被慘電。上次面試他被慘電的題目之一是被詢問Process
與Thread的差異,小弟指引他被電過的題目要搞懂。過了幾天後有了以下的對話:
A: 上次的Process 和 Thread搞懂了嗎?
B: 搞懂了
A: 說說看 我幫你打個分數 先一百字以內 把你所知塞進一百字以內
......四分鐘後......
B: Process:已經被LOAD到記憶體中準備執行的code,
一個多工的作業系統可以同時運行多個process,但CPU一次只能執行一件事
因此每個process需要排程; 在同一個preocess下有許多分身就是Thread,而
Thread共享process的資源,可以存取同一個Process的Gobal變數,而每一個
Thread可能互搶資源造成Deadlock
A: 哈哈,這不是網路上的解釋嘛
......離題討論到CPU Pipeline stage 中略......
B: 我的映像中老師是說 process是要去偷時間插入clock中
A: 你能具體地告訴我 你寫過的程式中,那些是Process 那些是Thread嗎?
B: 譬如說一個小算盤叫process 他的加減乘除工能就是Thread
A: 你或許能從網路上找到不錯的解釋應付過去第一層的問題
B: 但是只要一問下去 就嚴重暴露了你實際上沒有懂得內含了
A: 小算盤的例子為何你會認為加減乘除是寫成Thread呢?
如果我再問你 甚麼時候你會寫成Thread,考量的點是什麼?
甚麼時候你會寫成Process?
B: 我剛舉的例子有問題 我再舉一個來回答你的問題好了
用網路遊戲打怪來作利子
如果用process來設計 會變成搶怪的人得不到任何經驗值 也無法組隊打怪
如果是Thread的話 就可以作到可以共享經驗 一起打怪 然後經驗值根據打怪的
輸出不同來分配
最後這分數我始終沒有打下去,不知道版上的大大有沒有什們辦法可以幫助小弟
的朋友搞清楚觀念啊。他舉的例子我實在聽不懂,幫不上忙。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.70.177
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1406625146.A.971.html
... <看更多>
相關內容