非同期処理の最も基本的な方法は、Threadクラスを継承してrunメソッドをオーバーライドする方法らしい。Threadクラスは、java.langに格納されていてimportする必要が無い。
今月は本題に入る前に、2012年4月26日にリリースされたJava SE 7u4について触れておきます。 Java SE 7u4では、Mac OS Xのサポートや、今まで実験的な機能とされてきたG1GCが正式にサポートされています。また、JRockitの機能のいくつかがHotSpotに移植されています。
コンピューターは、与えられた指示(プログラム)を一連のタスクとして実行します。このタスクの実行方法には、主に二つの基本的なアプローチがあります。 まず、「シングルタスク」は、文字通り一度に一つのタスクを順番に処理していく実行フロー ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
つい先日、次期Java EEプラットフォーム仕様となるJSR 316がExecutive Committieeによる最初の承認投票を賛成多数で通過した。JSR 316では、Java EE 6で新しく追加されるAPIとしてJSR 196、JSR 236、JSR 237、JSR 299、JSR 311などを挙げている。そのうちJSR 311については本連載で ...
仮想スレッドはJava仮想マシン(Java VM)が生成する軽量なスレッドのこと。2022年9月に発表されたJava 19のプレビュー機能として実装された。仮想スレッドは事実上無限に作り出すことができ、CPUを共有し効率よく使用することでスループットの向上が期待 ...
A single-file, zero-dependency Java utility for thread-safe message broadcasting and subscription across classes. Just import and use. 一个零依赖、单文件的 Java 工具类,实现跨类线程安全的消息广播与订阅。下载即用。
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 “AI活用”をキーワードに「AIを使い倒し/使いこなす」企業の最前線をお届けし ...
米Oracleは9月20日(現地時間)、プログラミング言語「Java」の最新版「Java 19」を発表した。Java開発キット「Oracle JDK 19」の提供も開始されている。 「Java 19」は非LTSリリースで、サポートは「Java 20」が公開されるまでの6カ月間。少なくとも2回のメンテナンス ...