Talk:Input queue

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Scope of article[edit]

The lead give a very narrow definition of input queue, which Input queue#Networking does not satisfy. Either the lead should be rerwritten in a more general fashion or the article should be split and {{about}} or {{distinguish}} tags added. If it is split then links to this article should be checked for relevance, e.g., the term single input queue in Presentation manager does not satisfy the definition currently in the lead. Shmuel (Seymour J.) Metz Username:Chatul (talk) 23:13, 27 June 2020 (UTC)[reply]

Also it has little relevance to GUI programming where the term "input queue" is often used to mean message queue. The latter article didn't mention this either, so I just added a brief section. Event loop focuses on the actions and not on the queue itself. Peter Flass (talk) 04:51, 28 June 2020 (UTC)[reply]

nonsense[edit]

Re-reading this, this article seems to be nonsense. If you’re talking about batch processing you have a quere of jobs, not processes. As I mentioned before, in a gui, or a network application, you have a queue of messages. If you’re talking about processes this sounds like a queue of processes ready to run used by the scheduler. Peter Flass (talk) 21:09, 3 June 2022 (UTC)[reply]

If the article is to be only about a queue of processes waiting for CPU service, then there is a need to
  1. Add something like {{about|queues of processes waiting for CPU time|queues of batch jobs waiting to run|Job Queue}}
  2. Create Input queue(disambiguation)
I could do that now, or hold off pending results of this discussion. --Shmuel (Seymour J.) Metz Username:Chatul (talk) 14:14, 6 June 2022 (UTC)[reply]
I’m not sure what the article is (or should be) about. the PC encyclopedia says

A reserved segment of disk or memory that holds messages that have been received or job control statements describing work to be done.

If you google it, it seems to refer mostly to routers. None of the references seem to relate to what the lede of this article describes. I’d almost favor deleting it. Peter Flass (talk) 21:07, 6 June 2022 (UTC)[reply]
I've never seen the term used as defined in the lead, nor have I ever seen it used for A reserved segment of disk or memory. I have seen it used as
  1. A queue of batch jobs waiting for scheduling.
  2. A queue of messages or message fragments in a telecommunications context, e.g., TCAM, TCP/IP.
  3. An event queue in a GUI.
The implementations that I'm familiar with have used linked lists --Shmuel (Seymour J.) Metz Username:Chatul (talk) 12:46, 7 June 2022 (UTC)[reply]