This code implements the function of classic producer and consumer problem in operation system, using java. Shared Memory idea is displayed in the process, it can be used as reference to design memory sharing algorithm.
文 件 列 表
producer-consumer src bin .classpath .project .settings org.eclipse.jdt.core.prefs .settings
SHOW FULL COLUMNS FROM `jrk_downrecords` [ RunTime:0.001278s ]
SELECT `a`.`aid`,`a`.`title`,`a`.`create_time`,`m`.`username` FROM `jrk_downrecords` `a` INNER JOIN `jrk_member` `m` ON `a`.`uid`=`m`.`id` WHERE `a`.`status` = 1 GROUP BY `a`.`aid` ORDER BY `a`.`create_time` DESC LIMIT 10 [ RunTime:0.085774s ]
SHOW FULL COLUMNS FROM `jrk_tagrecords` [ RunTime:0.001225s ]
SELECT * FROM `jrk_tagrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 20 [ RunTime:0.001891s ]
SHOW FULL COLUMNS FROM `jrk_member` [ RunTime:0.001214s ]
SELECT `id`,`username`,`userhead`,`usertime` FROM `jrk_member` WHERE `status` = 1 ORDER BY `usertime` DESC LIMIT 10 [ RunTime:0.003555s ]
SHOW FULL COLUMNS FROM `jrk_searchrecords` [ RunTime:0.001019s ]
SELECT * FROM `jrk_searchrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 5 [ RunTime:0.003137s ]
SELECT aid,title,count(aid) as c FROM `jrk_downrecords` GROUP BY `aid` ORDER BY `c` DESC LIMIT 10 [ RunTime:0.014931s ]
SHOW FULL COLUMNS FROM `jrk_articles` [ RunTime:0.001322s ]
UPDATE `jrk_articles` SET `hits` = 1 WHERE `id` = 78469 [ RunTime:0.001217s ]