All Questions
Tagged with asynchronous-programming design-patterns
11 questions
1
vote
1
answer
379
views
What does it mean to be "truly" asynchronous?
Reading the Proactor pattern paper, specifically this part:
I/O Completion Ports in Windows NT: The Windows NT operating system implements the Proactor pattern. Various Asynchronous Operations such ...
-2
votes
1
answer
158
views
What is a right way to handle requests?
A social network has API, but also it has some limitations like the amount of requests that can be done in one second (let's say API will give an error, if it accepts more than 3 requests per second)
...
2
votes
1
answer
777
views
In an MVC-patterned app, how should one build the interface between model and user interface layers to work nicely with threading?
I am wondering about this. This is a sort of follow-up to my last question here:
In the MVC pattern, what has the responsibility for creating the view?
because now I've run into the question of how to ...
3
votes
3
answers
1k
views
Is there a pattern for a chain of asynchronous calls, followed by a cleanup?
I have two asynchronous tasks that need to get completed - say they're "make a pie" (make) and "bake a pie" (bake). I also need to cleanup after everything's done - "clean the kitchen" (cleanup). bake ...
6
votes
1
answer
2k
views
How is one supposed to deal with the intermediate buffer of DataReader class?
Summary
I am developing a WAV file format reader under WinRT, and for this I need to read random amounts of structs consisting of fundamental types such as int, uint, float and so on.
Back in ...
0
votes
1
answer
397
views
Can you refer to the callback function as an API?
A system design is decoupled into two layers say layer A and layer B.
The interaction between layer A and layer B occurs through an interface that is exposed by layer B in form of an API. This ...
4
votes
1
answer
1k
views
Ways to do callback, when and where
I've recently started to do some more complicated programming with network-related work on iOS with Swift.
This introduced a lot of asynchronous code not only in networking but also some exchange of ...
2
votes
0
answers
273
views
Callback pattern handling exceptions - Best practices in .NET 3.5
I am looking to implement the callback pattern with error handling such that error is caught and pass to the callback code with the response. Since I am using .NET 3.5, I cant use Task (TAP) pattern ...
1
vote
1
answer
544
views
Design pattern for locking asynchronous operations in Objective-C
I'm writing my first Objective-C Class. It's responsible for interaction with an HTTP SSO authentication service.
The process requires multiple HTTP transactions in order to complete. The Class acts ...
3
votes
2
answers
1k
views
In an event-driven environment, how should a "cancel" function abort all further events?
In my iOS app, things are mostly driven by events.
The user presses a button
The app listens for an external device to be connected to the iOS device
Once the device is detected (is connected), an ...
22
votes
1
answer
14k
views
Learning Asynchronous programming [closed]
Asynchronous non-blocking event driven programming seems to be all the rage. I have a basic conceptual understanding of what this all means. However what I'm not sure is when and where my code can ...