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

上述程序的主要区别在于,由于所有代理都将正常关闭,程序现在将终止。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号