# Non blocking console input in Python and Java

DevFeed: [Non blocking console input in Python and Java](<https://devfeed.tech/articles/non-blocking-console-input-in-python-and-java-35437.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/non-blocking-console-io-is-not-possible/>)

Author: Graham King

Published: 2007-12-18T20:42:31Z

Content type: tutorial

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Java](<https://devfeed.tech/topics/java.md>), [console](<https://devfeed.tech/topics/console.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [blocking](<https://devfeed.tech/tags/blocking.md>), [console](<https://devfeed.tech/tags/console.md>), [input](<https://devfeed.tech/tags/input.md>), [java](<https://devfeed.tech/tags/java.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [python](<https://devfeed.tech/tags/python.md>), [software](<https://devfeed.tech/tags/software.md>)

## AI overview

A programming tutorial explores non-blocking console input in Python and Java. It explains that console input is buffered by default, compares windowing-toolkit approaches with console-based solutions, and notes that terminal character-mode handling is not portable across operating systems.

## Source excerpt

Mastering the console: Unlocking non-blocking input across platforms.