Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¹é½áÒ»ÏÂ×Ó:C#Ïß³Ìͬ²½µÄ¼¸ÖÖ²½Öè

ÎÒÃÇÔÚ±à³ÌµÄʱ·Ö£¬ÓÐʱ»áÔËÓöàÏß³ÌÀ´½â¾öÎÊÌ⣬ÀýÈçÄãµÄ³ÌÐò¼±ÐèÔÚºǫ́Àϰ崦ÖÃÒ»´ó¶ÑÊý¾Ý£¬µ«»¹ÒªÊ©Óû§½çÃæ¾ÓÓڿɲÙ×÷״̬£»»òÐíÄãµÄ³ÌÐòؽÐè·ÃÎÊһЩÍⲿ×ÊԴϤÊý¾Ý¿â»òÍøÂç×ÊÁϵȡ£ÕâЩ¾°¿öÄã¶¼¿ÉÒÔ´´ÉèÒ»¸öÍ·Ïß³ÌÈ¥´¦Öã¬È»Ôò£¬¶àÏ̲߳»¿ÉÄæ×ªµØ»á´ø»ØÒ»¸öÎÊÌ⣬ÄËÊÇÏß³Ìͬ²½µÄÎÊÌâ¡£ÈçÆäÕâ¸öÎÊÌâ´¦ÖÃÔã¸â£¬ÎÒÃǾͻáʧȥһЩ·ÇÔ¤ÆÚµÄ½á¹û¡£
¡¡¡¡ÔÚÍøÉÏÒ²¿´¹ýһЩÖÁÓÚÏß³Ìͬ²½µÄ¸å¼þ£¬ÊµÔòÏß³Ìͬ²½Óкü¸ÖÖ²½Ö裬ϲ¿ÎÒ¾ÍÈÝÒ×µÄ×öÒ»ÏÂ×Ó¹é½á¡£
¡¡¡¡1¡¢volatile¹Ø¼ü×Ö
¡¡¡¡volatileÊÇ×îÈÝÒ×µÄÒ»ÖÖͬ²½²½Ö裬µ±È»ÈÝÒ×ÊÇÒª¸¶³ö´ú¼ÛµÄ¡£ËüÖ»ºÃÔÚ±äÁ¿Ò»¼¶×öͬ²½£¬volatileµÄº¬ÒâÄËÊǸæËß΢´¦ÀíÆ÷£¬ ²»Óý«ÎÒ·ÅÈ빤×÷ÄÚ´æ´¢Æ÷£¬ ÇëÖ±½ÓÔÚÖ÷´æ²Ù×÷ÎÒ¡££¨¡¾×ª×Ôwww.bitsCN.com ¡¿£©Òò¶ø£¬Ó¦¶àÏß³ÌÓë´Ëͬʱ·ÃÎʸñäÁ¿Ê±£¬¶¼½«Ö±½Ó²Ù×÷Ö÷´æ£¬´Ó±¾ÖÊÉÏ×÷µ½Á˱äÁ¿¹²Ïí¡£
¡¡¡¡Äܹ»±»±êʶΪvolatileµÄÎñ±ØÊÇÒԴμ¸Àà±ðÐÍ£º£¨Õª×ÔMSDN£©
•Any reference type.
•Any pointer type (in an unsafe context).
•The types sbyte, byte, short, ushort, int, uint, char, float, bool.
•An enum type with an enum base type of byte, sbyte, short, ushort, int, or uint.
¡¡¡¡È磺
Code
public class A
{
private volatile int _i;
public int I
{
get { return _i; }
set { _i = value; }
}
}
¡¡¡¡µ«volatile²¢²»ÄÜʵÏÖÕæ¸öµÄͬ²½£¬ÓÉÓÚËüµÄ²Ù×÷¼¶±ðֻͣÁôÔÚ±äÁ¿¼¶±ð£¬¶ø²»ÊÇÔ­×Ó¼¶±ð¡£Èç¹ûÊÇÔÚµ¥Î¢´¦ÀíÆ÷ϵͳÖУ¬ÊÇûÈκÎÎÊÌâµÄ£¬±äÁ¿ÔÚÖ÷´æÖÐûÓлú»á±»ÆäËûÈËÅú¸Ä£¬ÓÉÓÚΨÓÐÒ»¸ö΢´¦ÀíÆ÷£¬Õâ¾Í½Ð×öprocessor Self-Consistency¡£µ«ÔÚ¶à´¦ÀíÆ÷ϵͳÖУ¬»òÕ߾ͻáÓÐÎÊÌâ¡£ ÿ¸ö΢´¦ÀíÆ÷¶¼ÓÐ×Ô¸ö¶ùµÄdata cach£¬²¢ÇÒ±»¸üеÄÊý¾ÝҲδ¼ûµÃ»áÁ¢Âíд»ØÀ´Ö÷´æ¡£Ö®ËùÒÔ¿ÉÄÜ»á´Ù³É²»Í¬²½£¬µ«ÕâÖÖ¾°¿öºÜÄÑ·¢×÷£¬ÓÉÓÚcachµÄ¶ÁдËٶȶԵȿ죬flushµÄƵ´ÎÒ²¶ÔµÈ¸ß£¬Î¨ÓÐÔÚѹÁ¦²âÊÔµÄʱ·Ö²ÅÓпÉÄÜ·¢Éú£¬²¢ÇÒ¼¸ÂÊÊ®·ÖÊ®·ÖС¡£
¡¡¡¡2¡¢lock¹Ø¼ü×Ö
¡¡¡¡lockÊÇÒ»ÖֱȽϺÃÓõÄÈÝÒ×µÄÏß³Ìͬ²½Ä£Ê½£¬ËüÊÇ͸¹ýΪ¸ø¶¨¶ÔÏó»ñÈ¡»¥³âËøÀ´¶ÒÏÖͬ²½µÄ¡£Ëü¿ÉÒÔ±£Ö¤Êéµ±Ò»¸öÏß³ÌÔÚÒªº¦´úÂë¶ÎµÄʱ·Ö£¬ÁíÒ»¸öÏ̲߳»»á½øÈ¥£¬ËüΨÆäÈç´ËµÈºò£¬´ýµ½ÄǸöÏ̶߳ÔÏ󱻿ªÊÍ£¬ÇÒ²»ËµÏ̳߳öÁËÁÙ½çÇø¡£Ó÷¨£º ¡¡¡¡lockµÄ²ÎÊýÎñ±ØÊÇ»ùÓÚÒýÊöÃÅÀàµÄ¶ÔÏ󣬲»ÓÃÊǸù±¾²¿ÀàÏñbool,intʲôµÄ£¬Õâô»ù±¾²»ÄÜͬ²½£¬Ô­ÒòÊÇlockµÄ²ÎÊýÒªÇóÊǶÔÏó£¬ÈçÈô´«µ½int£¬×¼¶¨Òª


Ïà¹ØÎĵµ£º

C# Á¬½ÓsqlÊý¾Ý¿â¶Ô access£¬excelµ¼Èëµ¼³ö²Ù×÷


 
Ò»¡¢SQL SERVER ºÍACCESSµÄÊý¾Ýµ¼Èëµ¼³ö
³£¹æµÄÊý¾Ýµ¼Èëµ¼³ö£º
ʹÓÃDTSÏòµ¼Ç¨ÒÆÄãµÄAccessÊý¾Ýµ½SQL Server£¬Äã¿ÉÒÔʹÓÃÕâЩ²½Öè:
¡¡¡¡¡ð1ÔÚSQL SERVERÆóÒµ¹ÜÀíÆ÷ÖеÄTools£¨¹¤¾ß£©²Ëµ¥ÉÏ£¬Ñ¡ÔñData Transformation
¡¡¡¡¡ð2Services£¨Êý¾Ýת»»·þÎñ£©£¬È»ºóÑ¡Ôñ  czdImport Data£¨µ¼ÈëÊý¾Ý£©¡£
¡¡¡¡¡ ......

[HTML±à¼­Æ÷]C#±àдµÄHTML±à¼­Æ÷£ºÔ­ÀíÆª

×÷Õߣº¹â½ÅѾ˼¿¼ ʱ¼ä£º12/23/2009 1:51:00 PM
Ò»¿ªÊ¼¾Í¾õµÃHTML±à¼­Æ÷ÕâÍæÒâÓ¦¸ÃÊǺܸßÉîβâµÄ¡£ËæËæ±ã±ã¾ÍÏëÕûÒ»¸öÓ¦¸Ã²»ÊÇÒ»¼þÈÝÒ×µÄÊÂÇé¡£ºóÀ´¶ÔWebBrowser¿Ø¼þÓÐÁËһЩÁ˽⣬²»¹ý¶¼ÊǺܷôdzµÄÁ˽⡣ֻ֪µÀÓÃÕâ¸ö¿Ø¼þ¾ÍÄܹ»ÔÚ×Ô¼ºµÄ³ÌÐòÖиãÒ»¸öWEBä¯ÀÀÆ÷Ö®ÀàµÄ¶«Î÷£¬´ÓÀ´Ã»ÓÐÏë¹ýHTML±à¼­Æ÷Ò²¿ÉÒÔʹÓÃÕâ¸ö¿Ø¼þÀ´ÊµÏ ......

.net(c#)¶ÁÈ¡flash(swf)ÎļþµÄ³ß´ç

ÓÃÁ˱ðÈ˵ĴúÂë£¬ÍÆ¼ö+±¸Íü¡£
Ô­ÌûµØÖ·£º
.net(c#)¶ÁÈ¡flash(swf)ÎļþµÄ³ß´ç
http://www.cnblogs.com/nasdaqhe/archive/2008/07/02/1234357.html
ÓÃ.NET¶ÁÈ¡Flash¸ñʽÎļþÐÅÏ¢
http://www.cnblogs.com/gmm/archive/2007/07/17/310675.html
ÎÒʹÓÃÁ˵ÚÒ»¸öÌû×ÓÖеĴúÂ룬µÚÒ»¸öÌû×ӵĴúÂë²Î¿¼µÄÊǵڶþ¸öÌû×Ó£º£©
The ......

C#ÖÐstring×÷ΪÒýÓÃÀàÐÍÓëÀàµÄÇø±ðµÄÒ»¸öÎÊÌâ

RT¡£ÏÈÌù´úÂë
C# code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Value_Ref_test1
{
class Program
{
static void Main(string[] args)
{
point a = new point (10,10) ;
point b = a;
......

¡¶C#ͼ½â½Ì³Ì¡·¶ÁÊé±Ê¼ÇµÚ16Õ——ʼþ

Õâ±¾Êé½²½â
C#
ÓïÑÔÊ®·ÖÏêϸ£¬ÎÒ½«ÆäÖеÄÖØÒªÄÚÈÝÕûÀí³ÉÌõ¿î£¬ÒÔ±¸Íü¡£
1.      
ʼþÊÇÔÚÂú×ãij¸öÌØ¶¨Ìõ¼þʱ·¢ÉúµÄ£¬´¥·¢
(raise)
ʼþµÄ¶ÔÏó³ÆÎª·¢²¼Õß
(publisher)
£¬¶ÔÕâ¸öʼþ½øÐÐÏìÓ¦µÄ¶ÔÏó³ÆÎª¶©ÔÄÕß
(subscriber)
¡£Ê¼þ´¦Àí³ÌÐòÊÇ×¢²áµ½Ê¼þµÄ·½·¨£¬¿ÉÔÚÈκÎÀà»òÕ߽ṹ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ