a very small twist of flax,wool,cotton, silk or other fibrous substance, drawn out to considerable length; a compound cord consisting of two or more single yarns doubled, or joined together, and twisted.
Windows uses threads in making processes happen. The computer chip within your computer can execute a certain amount of these processes according to its size. When an actual process starts it first rides into the processor on an IRQ. This is the ability to inturrupt what is either stagnent or available to happen. When the process reaches the processor it is then threadded to a specific portion of the chip for handleing the equation. In essence a user clicks on a program and a series of ones and zeros heads to the CPU. It is within these numbers that each part represents where and when it goes in and through the processor. The reason it is threaded also tracks one instance so that when other instances happen they can relate and correspond with one another completing applications.
Think of the program/application flow like a stream flowing down from the mountains. The rocks in the stream bed something split the stream into 2 distinct branches (fork into 2 threads) and each may branch into more sub branches, and all will flow into one giant pond- the Atlantic (the final join).
The thread (the substream) will have its own environment to flow thru (the execution state/context of the thread). Most of the time, there are little or no connection between two threads, but sometimes it is necessary to know the state of each other. For example, we build a bridge from 2 sides, and trying to meet in the middle. Most of time, each end will build its own, has its own workers and suppliers. However, it is necessary to align the direction of each end built toward the meeting point (otherwise, well, that will be a funny cartoon to watch). How threads communicate to each other is not the points here. But just to shade some lights about threading in C#.
In computer science, a thread of execution is the smallest unit of processing that can be scheduled by an operating system. The implementation of threads and processes differs from one operating system to another, but in most cases, a thread is contained inside a process. Multiple threads can exist within the same process and share resources such as memory, while different processes do not share these resources. In particular, the threads of a process share the latter's instructions (its code) and its context (the values that its variables reference at any given moment). To give an analogy, multiple threads in a process are like multiple cooks reading off the same cook book and following its instructions, not necessarily from the same page.
In data processing, threads represent the smallest sets of instructions that can be executed by an OS/processor. Multi-threading refers to processing of many threads concurrently.
In computing terms - A 'thread' is a topic of discussion, and a 'post' is a response to the 'thread'.
Pthreads is a set of C language programming and is heavily used in high performance computing as well as serial applications. There are several types of threads that are defined in the Pthread library. Some of the common ones include "pthread_attr_t", which is the thread creation attribute. Another popular thread is "pthread_cleanup_entry_np_t", which is the cancellation cleanup handler entry.
affective computing!
"Distributed" or "grid" computing in general is a special type of parallel computing, it is advanced in the means of using distributed computing.
Cloud computing is better then normal grid computing as its cheaper to buy, use and maintain. Cloud computing can offer web hosting also which grid computing can not.
Cloud computing or grid computing depends on the task at hand. If you want to focus on a single enormous task, then go with grid computing. Cloud computing is more for multitasking.
Soft computing differs from conventional (hard) computing in that, unlike hard computing, it is tolerant of imprecision, uncertainty, partial truth, and approximation. In effect, the role model for soft computing is the human mind.
The basic computing with the computer.
Business computing is done at work; personal computing is done at home.
Amiga Computing was created in 1988.
Nimrod - computing - happened in 1951.
Practical Computing was created in 1978.