what are processes handles, and threads?
358007
In simple terms:\n\nProcesses are applications allocated in memory. Each process has atleast one thread. A thread is an instance of a process. A process can have many threads, or instances if it needs to. For example, just imagine a single program that is loaded a few times at the same time. The program is the process and for each time that the program is loaded at the same time is a thread. \n\nA handle is a resource that a thread uses. A handle could be an open file, an open registry key, a call to another thread....etc. You could have many, many handles open at one time and it is perfectly normal.
320594
Nothing.\n\nA multiprocessor system IS a multi-tasking operating system.\n\nBut a multi-tasking system isn't always a multi-processor system.
1143658
Multiple threads can be executed in parallel on many computer systems. This multithreading generally occurs by time slicing, wherein a single processor switches between different threads--in which case the processing is not literally "simultaneous", for the single processor is only really doing one thing at a time (though this switching can happen so fast as to give the illusion of simultaneity). On a multiprocessor system, threading can be achieved via multiprocessing, wherein different threads can run simultaneously on different processors.\n\nMany modern operating systems directly support both time-sliced and multiprocessor threading with a process scheduler. The operating system kernel allows programmers to manipulate threads via the system call interface. Some implementations are called a kernel thread, whereas a lightweight process is a specific type of kernel thread that shares the same state and information.\n\nAbsent that, programs can still implement threading by using timers, signals, or other methods to interrupt their own execution and hence perform a sort of ad hoc time-slicing. These are sometimes called user-space threads.\n\nAn unrelated use of the term thread is for threaded code, which is a form of code consisting entirely of subroutine calls, written without the subroutine call instruction, and processed by an interpreter or the CPU. Two threaded code languages are Forth and early B programming languages.\nMultithreading is a popular programming and execution model that allows multiple threads to exist within the context of a single process, sharing the process' resources but able to execute independently. The threaded programming model provides developers with a useful abstraction of concurrent execution. However, perhaps the most interesting application of the technology is when it is applied to a single process to enable parallel execution on a multiprocessor system.\n\nThe term multiprocessing is sometimes used to refer to the execution of multiple concurrent software processes in a system as opposed to a single process at any one instant. However, the term multiprogramming is more appropriate to describe this concept, which is implemented mostly in software, whereas multiprocessing is more appropriate to describe the use of multiple hardware CPUs. A system can be both multiprocessing and multiprogramming, only one of the two, or neither of the two.
323150
Solaris supports many IPC mechanisms (pretty much\neverything in SysV, BSD, and maybe some Solaris-specific\nthings too.  The ones that occur to me are:\n\npipe - limited to related processes\nhttp://docs.sun.com/app/docs/doc/816-5167/6mbb2jaj3?a=view\n\nsocket - either Unix or INET domain \nhttp://docs.sun.com/app/docs/doc/816-5170/6mbb5esr0?a=view\n\nfifo - aka "named pipe" (rendevous in file system)\nhttp://docs.sun.com/app/docs/doc/816-5168/6mbb3hrhl?a=view\n\nmmap - shared memory synchronized in file system\nhttp://docs.sun.com/app/docs/doc/816-5167/6mbb2jaie?a=view\n\nshmop - System V shared memory\nhttp://docs.sun.com/app/docs/doc/816-5167/6mbb2jakt?a=view\n\nmsg - System V message queues\nhttp://docs.sun.com/app/docs/doc/816-5167/6mbb2jaii?a=view\n\ndoors - fast calls between processes\nhttp://docs.sun.com/app/docs/doc/816-5171/6mbb6dcne?a=view
520473
Go to task panel by pressing Clrl-Alt-Delete or Ctrl-Alt-Esc.\nClick on processes sub-menu. Sort the things by memory or CPU. Check those process that uses alot of memory or CPu and see if you need them. If you don't need, uninstall them.\n\nYou can search process names using Yahoo! of Google.
485043
Most programs have a starting point, follow an\nexecution path through the program, and finally\nhave an ending point.  These programs only have\na single "thread of execution".  Consider the\nsituation, however, where there is a "fork in the\nroad", and your program execution splits and\ngoes down *both* paths at the same time.\n\nIt's a more difficult model to engineer (since you\nhave to take care that the two executing components\ndon't interfere with each other), but it enables\nus to either logically partition a problem (ie. into\nproducer/consumer) or physically partition a problem\n(ie. onto the distinct hardware cores available\nfrom current processors).\n\nPeople sometimes use this phrase to cover both the\ncase of two "threads" (which share almost everything\nwithin a single process) as well as the case for\ntwo cooperating processes (which share almost nothing\nsince they are distinct processes).\n\nThe wikipedia reference in the previous answer is a great\nresource, but I thought this might be a more gentle\nintroduction.
1099001
is all of the programs behave like this?
931609
Hyper threading is when the processor is able to see 2 "virtual" process threads and process them sort of at the same time, but not with the power or speed of a Dual Core processor, this is found in Intel processors, I believe that HyperTransport (although im not really sure) is just AMD's version of Hyper Threading and they use it only in AMD processors.
553452
Hyper-Threading.\nit's like a processor pretending to be 2.\ngenerally (depending on the application)\nit actually slows down performance\n\ni forgot the specifics on it, but it queus up instructions and splits them between two arithmetic logic units (ALUs)\nand other parts....\n\ndont take the second part of my answer word-for-word. i really don't remember the specifics
391328
In a multi programming environment a processor may handle no. of programs at a time. Each program may have more than one modules running simultaniosly (for eg. u are opening two files in different windows of a notepad) then there will have two process for notepad.exe. Processor handles all the processes in a system in time sharing basis. Process is a program module submitted to the processor for execution.\n\nStepping is the revision/version number of a processor. (for eg. intel p4 2Ghz processor will have many versions/revisions)
637678
protected void BuildThread() \n{ \n  string s ; \n  s = "This is output from another thread"; \n  Console.WriteLine(s); \n}\n\nthread = new Thread(new \nThreadStart(BuildThread)); \nthread.Start();\n\nYou can kill a thread:\nif ( thread.IsAlive ) \n{ \n     thread.Abort(); \n}\n\nor you can suspend it:\nif (thread.ThreadState = ThreadState.Running) \n{ \n     thread.Suspend(); \n}\n\nWhat is your need for a thread?
291976
I will tell about threads in simple language. Do you browse the web and listen to your favorite songs at the samte time?? Well, then the browser is running as one thread and the music player as other thread. Both work on their own and not interfering each other. Got it??\n\nYou must have heard about the HT technology - Intel's latest processor has it. This is the new improvement in hardware that makes it possible to have threading at processor level.. \n\nHope this gave u some info. If u need more details, let me know.. :)
23528
If you want to see if there are any suspicious processes, download Process Explorer. Task manager does not give a description of what the processes are. Process Explorer even gives you an option when you righ-click on a process to google it to find out more info on that process.
401021
Press Ctrl+Alt+Del, windows task manager will show up and then press on Processes Tab. This will show you a list of every process that is running.  Can't really help you past this but youre going to have to End some Processes by selecting the process and clicking End Process button.  I suggest you do not end SYSTEM process.  Select the processes that you think might be using the mic.
394592
You hire a Process Server. That is what they do for a living. They'll make sure the person gets it....
1156976
At the same time click these buttons:\nCtrl+Alt+Delete\nwhen the Task Manager window appears click the tab with the name Processes and find the name of the program. then select it and click End Process. a warning will pop up click yes and that's it.\nBut be careful to not stop the processing of system programs because you will need to restart your computer to return all back to normal
221100
The system stack is all the memory the computer has available, for everything the computer wants to do.\n\nThe process stack is all the memory the computer has available to give to any program, DLL, etc. that might need it.\n\nThe per process stack is all the memory the computer can allocate to any given process.