Clojure shutdown-agents
2018-12-27 15:08 更新
此功能用于关闭所有正在运行的代理。
语法
以下是 shutdown-agents 基本语法:
(shutdown-agents)
参数 − 空。
返回值 − 空。
例
下面的程序显示了如何使用 shutdown-agents 的示例。
(ns clojure.examples.example (:gen-class)) (defn Example [] (def counter (agent 0)) (println @counter) (send counter + 100) (println "Incrementing Counter") (println @counter) (shutdown-agents)) (Example)
输出
以上示例输出以下结果:
0 Incrementing Counter 0
上述程序的主要区别在于,由于所有代理都将正常关闭,程序现在将终止。
以上内容是否对您有帮助:
更多建议: