≪ 第10日目のエントリ・第12日目のエントリ ≫ このブログはJava Advent Calendar 2011 第11日目のブログです。 バッチのスケジュールってどのように管理していますか? Unix系OSの場合、cronをよく使用していましたが、WindowsOSの場合はタスクを使うことになるんですかね? 僕はWindowsのタスクって使いにくいイメージがあり、あまり好きではありません。 またJavaでバッチを書いたとして、平行動作するバッチの数が多かったり、頻繁にバッチ起動する場合、プロセスではなくスレッドとして動いてほしいです。 プロセス起動はCPUリソースをかなり消費しますし、JavaVMはメモリも結構食いますので。 昔、プロセス起動オラオラなシステムの性能対策で苦労した経験もあり、プロセス起動は若干トラウマがあったりします。 そこで、cronのような機能をJavaVMで実現す
![cron4jのご紹介 | システムアーキテクトのごった煮](https://cdn-ak-scissors.b.st-hatena.com/image/square/ecd8aeabd6ad41e070994e94e44698b6d6688538/height=288;version=1;width=512/https%3A%2F%2Fstat.profile.ameba.jp%2Fprofile_images%2F20180310%2F09%2F91%2Foo%2Fj%2Fo02400320p_1520642002430_s2zut.jpg)