Difference between a thread and a process

Author Topic: Difference between a thread and a process  (Read 8506 times)

Offline PatreciaTopic starter

  • Trade Count: (0)
  • Full Member
  • ***
  • Thank You 2
  • Posts: 104
  • Karma: 1
  • Gender: Female
    • local search marketing
Difference between a thread and a process
« on: 11-13-2013, 06:59:28 »
What is the difference between a thread and a process?









local internet marketing| Local Search marketing California


Offline ElevanDesis

  • Trade Count: (0)
  • Newbie
  • *
  • Thank You 1
  • Posts: 6
  • Karma: 0
    • http://www.pindominator.com/
Re: Difference between a thread and a process
« Reply #1 on: 12-06-2013, 05:04:59 »
Program in execution is called as Process, Process is an active entity, threads can be part of any program schedule a program can be further divided into several threads for ease of execution.
newbielink:http://www.pindominator.com/ [nonactive]

Offline diveenawimble

  • Trade Count: (0)
  • Newbie
  • *
  • Thank You 1
  • Posts: 3
  • Karma: 0
    • Discount Ski Tubes And Gear
Re: Difference between a thread and a process
« Reply #2 on: 02-04-2014, 23:53:32 »
What is the technical difference between a process and a thread? I get the feeling a word like 'process' is over used and there is also hardware and software threads.
newbielink:http://www.discountskitubesandgear.com.au/ [nonactive]

Offline owen100

  • Trade Count: (0)
  • Semi-Newbie
  • *
  • Thank You 0
  • Posts: 30
  • Karma: 0
Re: Difference between a thread and a process
« Reply #3 on: 03-26-2014, 00:44:34 »
Programs may contain both threads and processes. A process may contain one or more thread, but a line cannot contain a process.

Threads and processes are identical in that they both perform a sequence of guidelines. Both may be started by a program or the os. However, processes generally run for a long period (often until a program is closed), while threads may run for only a brief time (often less than a second). Processes also need their own storage, while threads simply use the available storage momentarily.

In conclusion, threads may be regarded light and portable processes, since they contain easy places of guidelines and can be run within a bigger process. Computer systems can run several threads and processes simultaneously.

Offline drafting

  • Trade Count: (0)
  • Newbie
  • *
  • Thank You 0
  • Posts: 1
  • Karma: 0
Re: Difference between a thread and a process
« Reply #4 on: 05-09-2014, 00:34:34 »
Projects may hold both strings and courses of action. A methodology may hold one or more string, yet a line can't hold a procedure.
Program in execution is called as Process, Process is a dynamic substance, strings might be some piece of any system plan a project could be further isolated into a few strings for simplicity of execution.
« Last Edit: 05-09-2014, 00:39:12 by drafting »


Offline keith.bowman

  • Trade Count: (0)
  • Semi-Newbie
  • *
  • Thank You 0
  • Posts: 10
  • Karma: 0
  • Gender: Male
Re: Difference between a thread and a process
« Reply #5 on: 11-11-2014, 04:14:09 »
Process is nothing but an executing instance of an application. On the other hand, thread is nothing but path of an execution within the process which contains multiple threads.

For more information visit http://www.programmerinterview.com/index.php/operating-systems/thread-vs-process/
Asuem Infotech [nofollow]

Offline heris charles

  • Trade Count: (0)
  • Semi-Newbie
  • *
  • Thank You 3
  • Posts: 43
  • Karma: 0
Re: Difference between a thread and a process
« Reply #6 on: 02-02-2015, 23:06:49 »
Another simple difference is that threads within the same process share the same address space, whereas different processes do not share.

Offline Lipipaliwal

  • Trade Count: (0)
  • Jr. Member
  • **
  • Thank You 4
  • Posts: 96
  • Karma: 0
  • Gender: Female
    • Build online store
Re: Difference between a thread and a process
« Reply #7 on: 05-01-2015, 05:03:17 »
Process is an activity and threads are a part of program.

Offline MarcoLeitner

  • Trade Count: (0)
  • Semi-Newbie
  • *
  • Thank You 5
  • Posts: 33
  • Karma: 0
  • Gender: Male
    • http://www.techiring.com
Re: Difference between a thread and a process
« Reply #8 on: 06-04-2015, 11:48:58 »
1.A process is a program with in execution where as thread is a path  of execution with in the process.
2. Process are used to execute heavy weight program such as running different applications where as  threads are used to execute light weight program  such as  auto saving a program with in execution.
3.Each process need a separate address space with in the cpu where as Threads may share address space  with other threads in the same process.


Offline adlerdale

  • Trade Count: (0)
  • Semi-Newbie
  • *
  • Thank You 1
  • Posts: 24
  • Karma: 0
Re: Difference between a thread and a process
« Reply #9 on: 07-29-2015, 05:32:55 »
Both processes and threads are the process of execution. The main difference between thread and a process is that the threads (of the same process) run in a shared memory space, while processes run in separate memory spaces.
http://infrawebsoft.com/blog/

 

Related Topics

  Subject / Started by Replies Last post
1 Replies
1625 Views
Last post 08-12-2012, 19:44:15
by masterharvest
4 Replies
1916 Views
Last post 10-27-2016, 20:26:56
by hainvv
5 Replies
2536 Views
Last post 06-20-2016, 23:57:12
by MaryGreen
0 Replies
446 Views
Last post 04-13-2016, 03:17:45
by chinmay.sahoo
5 Replies
1212 Views
Last post 12-01-2016, 23:18:29
by Abhinavjain