线程安全的类:StringBuffer,Vector,Hashtable.
Lock锁:Lock中提供了 void lock()加锁操作。void unlock()释放锁操作。Lock是一个接口,需要ReentrantLock,进行实例化。
cf1059b
#includeusing namespace std; char a[1005][1005],b[1005][1005]; int y[8][2]={0,1,1,0,-1,0,0,-1,1,1,1,-1,-1,1,-1,-1}; int main(void){ int n,m; cin>>n>>m; for(int i=0;i >a[i][j]; b[i][j]='.'; } } for(int i=0;i =n&&y1<0&&y1>=m&&a[x1][y1]!='#'){ t=1; break; } } if(t==1)continue; for(int k=0;k<8;k++) { int mx=i+y[k][0]; int my=j+y[k][1]; b[mx][my]='#'; } } } int t=0; for(int i=0;i



