We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1c9bf3f commit 5b428eeCopy full SHA for 5b428ee
1 file changed
src/resources/containers.jl
@@ -32,19 +32,6 @@ end
32
33
request(res::Resource; priority::Int=0) = put(res, 1; priority=priority)
34
35
-function request(func::Function, res::Resource; priority::Int=0)
36
- req = request(res; priority=priority)
37
- try
38
- func(req)
39
- finally
40
- if state(req) == processed
41
- yield(release(res; priority=priority))
42
- else
43
- cancel(res, req)
44
- end
45
46
-end
47
-
48
function get(con::Container{N}, amount::N; priority::Int=0) where N<:Number
49
get_ev = Get(con.env)
50
con.get_queue[get_ev] = ContainerKey(priority, con.seid+=one(UInt), amount)
0 commit comments