I have read about executing asynchronous operations and i found that it can be done at the SQL command executions side(that is handled during executing SQL command by adding wait handle that waits for AsynchResult) or from the UI execution side(which is done by using delegate that points to a method then begin invoke methods asynchronously) like the following :
SQL side(by using wait handle and DELAYFOR in the SQL command): http://msdn.microsoft.com/en-US/library/yws6262h%28v=VS.80%29.aspx
UI side: http://msdn.microsoft.com/en-US/library/2e08f6yc%28v=VS.80%29.aspx
but i don't know which is better with respect to the performance and runtime?
Can any one tell me the differences with respect to the performance perspective? and which is better also this technique or thread pool queue technique ?
Thanks in advance