110,539
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 保存缓存
/// </summary>
/// <param name="key">键</param>
/// <param name="value">值</param>
public void SaveCache(object key, object value)
{
SaveCacheHandler handler = new SaveCacheHandler(SaveCacheInvoke);
IAsyncResult ar = handler.BeginInvoke(key, value, new AsyncCallback(SaveCacheCallBack), null);
}
private void SaveCacheInvoke(object key, object value)
{
lock (hashtable.SyncRoot)
{
hashtable[key] = value;
}
}
private void SaveCacheCallBack(IAsyncResult ar)
{
SaveCacheHandler handler = (SaveCacheHandler)((AsyncResult)ar).AsyncDelegate;
handler.EndInvoke(ar);
}
string r =Convert.ToString(readline());