Jump to content

What is a thread?

I know it is probably quite basic but I am unsure what a thread is, I have a basic concept as to what it is but I am still unclear on how to explain it and I am still missing a few more details about it to fully understand it.

Link to comment
Share on other sites

Link to post
Share on other sites

In what context are you asking about threads?

Link to comment
Share on other sites

Link to post
Share on other sites

a piece of string

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Jamos said:

I know it is probably quite basic but I am unsure what a thread is, I have a basic concept as to what it is but I am still unclear on how to explain it and I am still missing a few more details about it to fully understand it.

https://en.wikipedia.org/wiki/Internet_forum#Thread

 

Quote

A thread (sometimes called a topic) is a collection of posts, usually displayed from oldest to latest, although this is typically configurable: Options for newest to oldest and for a threaded view (a tree-like view applying logical reply structure before chronological order) can be available. A thread is defined by a title, an additional description that may summarize the intended discussion, and an opening or original post (common abbreviation OP, which can also mean original poster), which opens whatever dialogue or makes whatever announcement the poster wished. A thread can contain any number of posts, including multiple posts from the same members, even if they are one after the other.

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Syn Messer said:

In what context are you asking about threads?

 

1 minute ago, MimigaKing said:

 

2 minutes ago, NumLock21 said:

a piece of string

I think he means in terms of computers like a cpu thread.

My Rig

CPU - Ryzen 5 1600@3.8ghz          GPU - XFX XXX RX580 8g          Cooler - Arctic Freezer 33 eSports edition green          Motherboard - Gigabyte AB350 Gaming 3          Ram -  G.Skill 2x8 Ripjaws 5 2666                   Case - Pahntecs P400s TGE Modded with Green accents          PSU - Seasonic M1211 evo 620w          SSD - Samsung 960 evo 500 GB          HDD - Seagate Barracuda 7200rpm 2tb       

 Fans - 2 be quiet SilentWings 3         OS - Windows 10 Home 64-Bit         Cables - Cable Mod Green Cable Extension

 Peripherals

Mouse - Logitech G502          Keyboard - k95 Platinum Brown          Headset - Philips SHP9500s + Vmoda Boom Pro          Monitor - LG 29UM69GB

Webcam - USB webcam for Wii Fitness game xD

Link to comment
Share on other sites

Link to post
Share on other sites

Forum thread,

String thread,

CPU thread,

Screw thread?

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Vandorlot said:

 

 

I think he means in terms of computers like a cpu thread.

i think, he's thinking about thread as in sewing or knitting.

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Vandorlot said:

I think he means in terms of computers like a cpu thread.

Vandorlot

QUOTE/TAG ME WHEN REPLYING

Spend As Much Time Writing Your Question As You Want Me To Spend Responding To It.

If I'm wrong, please point it out. I'm always learning & I won't bite.

 

Desktop:

Delidded Core i7 4770K - GTX 1070 ROG Strix - 16GB DDR3 - Lots of RGB lights I never change

Laptop:

HP Spectre X360 - i7 8560U - MX150 - 2TB SSD - 16GB DDR4

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Vandorlot said:

I think he means in terms of computers like a cpu thread.

that would be a reasonable assumption to make since we're on a tech forum and not the sewing corner of the local bingo center, but then it'd be sensible for it to be under CPU, not under general.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, manikyath said:

that would be a reasonable assumption to make since we're on a tech forum and not the sewing corner of the local bingo center, but then it'd be sensible for it to be under CPU, not under general.

i for one like to think the general section is for all manner of things, so also sewing! tell us @Jamos, what project are you currently working on? a blanket perhaps?

Link to comment
Share on other sites

Link to post
Share on other sites

Thread or threads may refer to:

Thread (yarn), a kind of thin yarn used for sewing

Thread (unit of measurement), a cotton yarn measure

Screw thread, a helical ridge on a cylindrical fastener

 

Arts and entertainment

Threads, a 1984 BBC television movie about a nuclear attack

Thread (Pern), a spore in the science fiction novels Dragonriders of Pern

"Threads" (Stargate SG-1), a 2005 Stargate SG-1 episode

"Thread", a poem by Patti Smith from Babel

Project Runway: Threads, a Project Runway spin-off with child contestants

 

Computing

Thread (computing), a sequence of instructions that may execute in parallel with others

Conversation threading, a group of messages on a single topic posted to a newsgroup, mailing list, or Internet forum

Thread (network protocol), an IoT (Internet of things) home automation protocol by Google owned company Nest Labs (see also Project Brillo)

 

Music

Threads (Battlefield Band album), 1995

Threads (Now, Now album), 2012

Threads (Temposhark album), 2010

"Threads" (song), by This Will Destroy You from their self-titled album, 2008

Thread (album), by Wideawake, 1999

Threads (EP), and Extended play by Sarah Harding, 2015

"Threads" (Sarah Harding song), the debut solo single by Sarah Harding, 2015

Linux Daily Driver:

CPU: R5 2400G

Motherboard: MSI B350M Mortar

RAM: 32GB Corsair Vengeance LPX DDR4

HDD: 1TB POS HDD from an old Dell

SSD: 256GB WD Black NVMe M.2

Case: Phanteks Mini XL DS

PSU: 1200W Corsair HX1200

 

Gaming Rig:

CPU: i7 6700K @ 4.4GHz

Motherboard: Gigabyte Z270-N Wi-Fi ITX

RAM: 16GB Corsair Vengeance LPX DDR4

GPU: Asus Turbo GTX 1070 @ 2GHz

HDD: 3TB Toshiba something or other

SSD: 512GB WD Black NVMe M.2

Case: Shared with Daily - Phanteks Mini XL DS

PSU: Shared with Daily - 1200W Corsair HX1200

 

Server

CPU: Ryzen7 1700

Motherboard: MSI X370 SLI Plus

RAM: 8GB Corsair Vengeance LPX DDR4

GPU: Nvidia GT 710

HDD: 1X 10TB Seagate ironwolf NAS Drive.  4X 3TB WD Red NAS Drive.

SSD: Adata 128GB

Case: NZXT Source 210 (white)

PSU: EVGA 650 G2 80Plus Gold

Link to comment
Share on other sites

Link to post
Share on other sites

OP is definitely talking about the thread as in sewing.

Gotta sew that awesome AMD Ryzen patch onto me leather jacket!

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

"Put as much effort into your question as you'd expect someone to give in an answer"- @Princess Luna

Make sure to Quote posts or tag the person with @[username] so they know you responded to them!

 RGB Build Post 2019 --- Rainbow 🦆 2020 --- Velka 5 V2.0 Build 2021

Purple Build Post ---  Blue Build Post --- Blue Build Post 2018 --- Project ITNOS

CPU i7-4790k    Motherboard Gigabyte Z97N-WIFI    RAM G.Skill Sniper DDR3 1866mhz    GPU EVGA GTX1080Ti FTW3    Case Corsair 380T   

Storage Samsung EVO 250GB, Samsung EVO 1TB, WD Black 3TB, WD Black 5TB    PSU Corsair CX750M    Cooling Cryorig H7 with NF-A12x25

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, MedievalMatt said:

Threads, a 1984 BBC television movie about a nuclear attack

Damnit!

"Put as much effort into your question as you'd expect someone to give in an answer"- @Princess Luna

Make sure to Quote posts or tag the person with @[username] so they know you responded to them!

 RGB Build Post 2019 --- Rainbow 🦆 2020 --- Velka 5 V2.0 Build 2021

Purple Build Post ---  Blue Build Post --- Blue Build Post 2018 --- Project ITNOS

CPU i7-4790k    Motherboard Gigabyte Z97N-WIFI    RAM G.Skill Sniper DDR3 1866mhz    GPU EVGA GTX1080Ti FTW3    Case Corsair 380T   

Storage Samsung EVO 250GB, Samsung EVO 1TB, WD Black 3TB, WD Black 5TB    PSU Corsair CX750M    Cooling Cryorig H7 with NF-A12x25

Link to comment
Share on other sites

Link to post
Share on other sites

13 minutes ago, NumLock21 said:

OP is definitely talking about the thread as in sewing.

Gotta sew that awesome AMD Ryzen patch onto me leather jacket!

I would have just glued it on tbh.

 

But I always like these ambiguous threads :]

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Minibois said:

I would have just glued it on tbh.

 

But I always like these ambiguous threads :]

Sewing is more secure. :P

 

 

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

On 15/08/2017 at 7:52 PM, manikyath said:

a.. thread?

-snip-

a thread?

-snip-

or a thread?

-snip-

The third option.

Edited by TheRandomness
Snipped the quote. Please don't quote OP without snipping it.
Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Jamos said:

The third option.

the way i understand it.

If you picture a CPU as a body.  the CPU itself is the place where food is processed.

 

If you have one arm (thread) shovelling food in, but you have more room in the stomach (CPU) than one arm can provide.  you are wasting some ammount of performance and energy as well as efficiency.

 

Now if you have two arms, working together to keep the stomach fed to capacity as much as possible, thats a much more effective and efficient way to process things.

Linux Daily Driver:

CPU: R5 2400G

Motherboard: MSI B350M Mortar

RAM: 32GB Corsair Vengeance LPX DDR4

HDD: 1TB POS HDD from an old Dell

SSD: 256GB WD Black NVMe M.2

Case: Phanteks Mini XL DS

PSU: 1200W Corsair HX1200

 

Gaming Rig:

CPU: i7 6700K @ 4.4GHz

Motherboard: Gigabyte Z270-N Wi-Fi ITX

RAM: 16GB Corsair Vengeance LPX DDR4

GPU: Asus Turbo GTX 1070 @ 2GHz

HDD: 3TB Toshiba something or other

SSD: 512GB WD Black NVMe M.2

Case: Shared with Daily - Phanteks Mini XL DS

PSU: Shared with Daily - 1200W Corsair HX1200

 

Server

CPU: Ryzen7 1700

Motherboard: MSI X370 SLI Plus

RAM: 8GB Corsair Vengeance LPX DDR4

GPU: Nvidia GT 710

HDD: 1X 10TB Seagate ironwolf NAS Drive.  4X 3TB WD Red NAS Drive.

SSD: Adata 128GB

Case: NZXT Source 210 (white)

PSU: EVGA 650 G2 80Plus Gold

Link to comment
Share on other sites

Link to post
Share on other sites

10 hours ago, Jamos said:

The third option.

in a bit of a rough explanation:

 

on the side of the cpu, you can see a "thread" like a lane of a highway, each thread can take one car per a given amount of time. a highway may have a number of lanes, in some different configurations, but in the end its all lanes.

 

on the software side of things, a "thread" is a truck driving on the lanes of before mentioned highwy. if a piece of software only has one "thread", it can only use one lane at a time, leaving the others of your cpu unused. if a piece of software has multiple "threads" (for example, chrome has a thread for every tab and every plugin you have) these are multiple trucks that can be spread out over the lanes of the highway.

Link to comment
Share on other sites

Link to post
Share on other sites

one line answer: a computer is a machine that takes a set of instructions as input. One set of instructions is one thread.

             ☼

ψ ︿_____︿_ψ_   

Link to comment
Share on other sites

Link to post
Share on other sites

12 hours ago, Jamos said:

I know it is probably quite basic but I am unsure what a thread is, I have a basic concept as to what it is but I am still unclear on how to explain it and I am still missing a few more details about it to fully understand it.

It's just a series of related calculations. Calculations in one thread are independent and unrelated to the calculations from a different thread, so one line of calculations can be executed or halted without affecting other threads. It's just an organizational structure, it's not a real "thing".

Link to comment
Share on other sites

Link to post
Share on other sites

The central processing unit (CPU) in your computer does the computational work—running programs, basically. But modern CPUs offer features like multiple cores and hyper-threading. Some PCs even use multiple CPUs. A CPU that offers multiple cores or hyper-threading may perform significantly better than a single-core CPU of the same speed that doesn’t feature hyper-threading. And PCs with multiple CPUs can have an even bigger advantage. All of these features are designed to allow PCs to more easily run multiple processes at the same time—increasing your performance when multitasking or under the demands of powerful apps like video encoders and modern games. So, let’s take a look at each of these features and what they might mean to you. - How to geek

Link to comment
Share on other sites

Link to post
Share on other sites

I'll be honest,  I only came to this thread to see how many times the "sewing" thread joke would be done.  I am a little concerned it was more than twice... 

Grammar and spelling is not indicative of intelligence/knowledge.  Not having the same opinion does not always mean lack of understanding.  

Link to comment
Share on other sites

Link to post
Share on other sites

10 hours ago, SCHISCHKA said:

one line answer: a computer is a machine that takes a set of instructions as input. One set of instructions is one thread.

except that that's so oversimplified it could be interpreted as wrong.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×